triskele/CMakeLists.txt
Git Merciol bc00fd7cbc nouveau fichier : CMakeLists.txt
nouveau fichier : CMakeListsOTB.txt
	nouveau fichier : Readme.html
	nouveau fichier : include/Attribute.hpp
	nouveau fichier : include/Attributes/AreaAttribute.hpp
	nouveau fichier : include/BuildTree.hpp
	nouveau fichier : include/DAPTree/Border.hpp
	nouveau fichier : include/DAPTree/DAPTreeBuilder.hpp
	nouveau fichier : include/DAPTree/DAPTreeBuilder.tpp
	nouveau fichier : include/DAPTree/GraphWalker.hpp
	nouveau fichier : include/DAPTree/ParRnk.hpp
	nouveau fichier : include/DAPTree/Weight.hpp
	nouveau fichier : include/DAPTree/baseDAPTree.hpp
	nouveau fichier : include/DAPTree/sort.hpp
	nouveau fichier : include/ImageInterface.hpp
	nouveau fichier : include/ImageInterface.tpp
	nouveau fichier : include/QuadTree/QuadTreeBuilder.hpp
	nouveau fichier : include/Tree.hpp
	nouveau fichier : include/TreeOfShapesGeraud/ToSBuilder.hpp
	nouveau fichier : include/TreeOfShapesGeraud/ToSutils.hpp
	nouveau fichier : include/XMLTree/XMLTreeBuilder.hpp
	nouveau fichier : include/baseDef.hpp
	nouveau fichier : include/dealThreads.hpp
	nouveau fichier : include/debug.hpp
	nouveau fichier : include/getType.hpp
	nouveau fichier : otb-module.cmake
	nouveau fichier : src/Attribute.cpp
	nouveau fichier : src/Attributes/AreaAttribute.cpp
	nouveau fichier : src/CMakeLists.txt
	nouveau fichier : src/DAPTree/GraphWalker.cpp
	nouveau fichier : src/DAPTree/ParRnk.cpp
	nouveau fichier : src/DAPTree/baseDAPTree.cpp
	nouveau fichier : src/DAPTree/sort.cpp
	nouveau fichier : src/QuadTree/QuadTreeBuilder.cpp
	nouveau fichier : src/Tree.cpp
	nouveau fichier : src/TreeOfShapesGeraud/ToSBuilder.cpp
	nouveau fichier : src/TreeOfShapesGeraud/ToSutils.cpp
	nouveau fichier : src/XMLTree/XMLTreeBuilder.cpp
	nouveau fichier : src/debug.cpp
	nouveau fichier : src/testMain.cpp
	nouveau fichier : tests/ToSGeraudCoord.txt
	nouveau fichier : tests/ToSGeraudIdx.ods
2017-10-21 11:53:45 +02:00

33 lines
803 B
CMake

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})