cmake_minimum_required(VERSION 2.8) project(TreeBuilder) set(OUT_NAME "TreeBuilder") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -pthread -Wall -g") #-Wshadow") set(TREEBUILDER_INCLUDES include) file(GLOB_RECURSE TREEBUILDER_SOURCES src/*.cpp) find_package(OTB) find_package(OpenCV REQUIRED) # Petra if(OTB_FOUND) include(${OTB_USE_FILE}) else(OTB_FOUND) message(FATAL_ERROR "Cannot build OTB project without OTB. Please set OTB_DIR.") endif(OTB_FOUND) include_directories(${OTB_INCLUDES}) include_directories(${TREEBUILDER_INCLUDES}) set(TREEBUILDER_LIBS tinyxml opencv_ml opencv_core boost_system boost_thread) # Ajout de l'exec / lib add_executable(${OUT_NAME} ${TREEBUILDER_SOURCES}) target_link_libraries(${OUT_NAME} ${TREEBUILDER_LIBS} ${OpenCV_LIBS} ${OTB_LIBRARIES})