# Check if cmake has the required version CMAKE_MINIMUM_REQUIRED(VERSION 3.16.4 FATAL_ERROR) set(PROJECT_NAME ROOT_ex5) project(${PROJECT_NAME}) list(APPEND CMAKE_PREFIX_PATH $ENV{ROOTSYS}) #find_package(ROOT REQUIRED) find_package(ROOT COMPONENTS Cling Win32gdk RGL Gui FitPanel Ged GenVector) set(CMAKE_CXX_FLAGS "${ROOT_CXX_FLAGS}") include(${ROOT_USE_FILE}) include_directories(${ROOT_INCLUDE_DIRS}) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) ROOT_GENERATE_DICTIONARY(ex3Dict myFrame.h LINKDEF ex3LinkDef.h ) link_directories(${ROOT_LIBRARY_DIR}) add_executable(${PROJECT_NAME} myFrame.cpp ex3Dict.cxx RootProject.cpp) target_link_libraries(${PROJECT_NAME} ${ROOT_LIBRARIES} )