]> Creatis software - crea.git/blobdiff - CMakeLists.txt
*** empty log message ***
[crea.git] / CMakeLists.txt
index a0ef9e85480c6a7b5d10714dfe86fcfea96693f9..dc1f6c0ef8d8ccfb182a5ccbaf28461da39a32ac 100644 (file)
@@ -1,19 +1,18 @@
-PROJECT(crea)
-
-SET(crea_CMAKE_REL_PATH cmake)
-SET(crea_CMAKE_DIR ${PROJECT_SOURCE_DIR}/${crea_CMAKE_REL_PATH})
-
-INCLUDE(${crea_CMAKE_DIR}/PreventInSourceBuild.cmake)
+PROJECT(CREA)
 
 INCLUDE(Version.cmake)
 
-INCLUDE(${crea_CMAKE_DIR}/Macros.cmake)
+SET(CREA_CMAKE_REL_PATH cmake)
+SET(CREA_CMAKE_DIR ${PROJECT_SOURCE_DIR}/${CREA_CMAKE_REL_PATH})
+INCLUDE(${CREA_CMAKE_DIR}/CREAMacros.cmake)
+
+CREA_PREVENT_IN_SOURCE_BUILD()
 
 SET(USE_VTK ON)
 SET(USE_BOOST ON)
 SET(USE_WXWIDGETS ON)
 
-INCLUDE(${crea_CMAKE_DIR}/FindAndUseLibraries.cmake)
+CREA_FIND_AND_USE_LIBRARIES()
 
 SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
 SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR})
@@ -24,13 +23,13 @@ MARK_AS_ADVANCED(
   )
 #-----------------------------------------------------------------------------
 # messages compilation options 
-OPTION ( crea_COMPILE_DEBUG_MESSAGES   "Compile crea debug messages ?"   OFF)
-OPTION ( crea_COMPILE_ERROR_MESSAGES   "Compile crea error messages ?"   ON)
-OPTION ( crea_COMPILE_MESSAGES         "Compile crea messages ?"         ON)
-OPTION ( crea_COMPILE_WARNING_MESSAGES "Compile crea warning messages ?" ON)
+OPTION ( CREA_COMPILE_DEBUG_MESSAGES   "Compile CREA debug messages ?"   OFF)
+OPTION ( CREA_COMPILE_ERROR_MESSAGES   "Compile CREA error messages ?"   ON)
+OPTION ( CREA_COMPILE_MESSAGES         "Compile CREA messages ?"         ON)
+OPTION ( CREA_COMPILE_WARNING_MESSAGES "Compile CREA warning messages ?" ON)
 #-----------------------------------------------------------------------------
 
-INCLUDE(${crea_CMAKE_DIR}/creaResolveOptions.cmake)
+INCLUDE(${CREA_CMAKE_DIR}/CREAResolveOptions.cmake)
 
 SUBDIRS(cmake)
 SUBDIRS(src)
@@ -49,7 +48,7 @@ ENDIF(BUILD_SAMPLES)
 #-----------------------------------------------------------------------------
 # Code installing the files needed to find the library
 # with the cmake command FIND_PACKAGE
-# Uses crea_INSTALL_LIBRARY_FOR_CMAKE macro
+# Uses CREA_ADVANCED_INSTALL_LIBRARY macro
 #-----------------------------------------------------------------------------
 
 #-----------------------------------------------------------------------------
@@ -91,5 +90,5 @@ SET(${LIBRARY_NAME}_ADDITIONAL_USE_FILE
   ${PROJECT_SOURCE_DIR}/AdditionalUsecrea.cmake.in)
 
 # Invoke the macro
-crea_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME})
+CREA_ADVANCED_INSTALL_LIBRARY(${LIBRARY_NAME})
 #-----------------------------------------------------------------------------