cmake_minimum_required(VERSION 3.16) project(root20260116 LANGUAGES CXX) find_package(ROOT REQUIRED) include_directories(${ROOT_INCLUDE_DIRS}) link_directories(${ROOT_LIBRARY_DIR}) set(CMAKE_CXX_FLAGS "${ROOT_CXX_FLAGS}") root_generate_dictionary(DictOutput ${CMAKE_CURRENT_SOURCE_DIR}/gttest.h ) add_library(root20260116 SHARED DictOutput.cxx gttest.h ) set_target_properties(root20260116 PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE) target_link_libraries(root20260116 PUBLIC ROOT::Core) ROOT_SET_OUTPUT_DIRECTORIES(root20260116)