X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=CMakeLists.txt;h=8ceaac05644b36a3a5a58f2e62b37a5b8d8701c0;hb=3a4da1258c8cf72f21c9457e01eeb4ab5c968016;hp=301162e047e5aba091ddf30e4ad70379cdb3af24;hpb=c9419e1ea5782f10e83c280a70476c8b0201b92b;p=crea.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 301162e..8ceaac0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,21 +1,40 @@ -PROJECT(CREA) +CMAKE_MINIMUM_REQUIRED(VERSION 2.4) +PROJECT(crea) INCLUDE(Version.cmake) SET(CREA_VERBOSE_CMAKE TRUE) SET(CREA_CMAKE_REL_PATH cmake) SET(CREA_CMAKE_DIR ${PROJECT_SOURCE_DIR}/${CREA_CMAKE_REL_PATH}) +INCLUDE(${CREA_CMAKE_DIR}/CREACMakeSettings.cmake) INCLUDE(${CREA_CMAKE_DIR}/CREAMacros.cmake) CREA_PREVENT_IN_SOURCE_BUILD() -SET(USE_VTK ON) -#SET(USE_BOOST ON) -SET(USE_WXWIDGETS ON) +OPTION(CREA_BUILD_VTK "Build crea with vtk ?" OFF) +IF(CREA_BUILD_VTK) + SET(USE_VTK ON) + SET(CREA_BUILT_WITH_VTK ON) +ENDIF(CREA_BUILD_VTK) +SET(USE_BOOST ON) + +OPTION(CREA_BUILD_WX "Build crea with wxWidgets ?" OFF) +IF(CREA_BUILD_WX) + SET(USE_WXWIDGETS ON) + SET(CREA_BUILT_WITH_WX ON) +ENDIF(CREA_BUILD_WX) CREA_FIND_AND_USE_LIBRARIES() SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}) SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}) +IF (WIN32) + SET(CREA_LIB_PATH bin) +ELSE (WIN32) + SET(CREA_LIB_PATH lib) +ENDIF(WIN32) + + + MARK_AS_ADVANCED( CMAKE_BACKWARDS_COMPATIBILITY EXECUTABLE_OUTPUT_PATH