]> Creatis software - creaContours.git/blob - lib/CMakeLists.txt
2faab7b425598f21d365b89f5c0ceeb07125e3f3
[creaContours.git] / lib / CMakeLists.txt
1
2
3
4    # Sets the settings for macro CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE
5   SET(LIBRARY_NAME creaContours)
6   SET(LIBRARY_NAME_BASE ${LIBRARY_NAME} )
7
8   SET(${LIBRARY_NAME}_INSTALL_FOLDER ${LIBRARY_NAME})
9   
10 #EED 01Avril2009
11 #  SET(${LIBRARY_NAME}_LIBRARIES ${LIBRARY_NAME} )
12   SET(${LIBRARY_NAME}_LIBRARIES Interface_ManagerContour_NDimensions_lib Interface_Icons_NDimensions_lib kernel_ManagerContour_NDimensions_lib )
13     
14 #  FILE(RELATIVE_PATH 
15 #    ${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS 
16 #    ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
17 #    )
18         
19 SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS
20     lib/Interface_ManagerContour_NDimensions
21     lib/Interface_Icons_NDimensions
22     lib/kernel_ManagerContour_NDimensions
23 )
24         
25         
26   IF ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} )
27     SET(CILFC_EXECUTABLE_OUTPUT_REL_PATH ".")
28   ELSE ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} )
29     FILE(RELATIVE_PATH 
30       CILFC_EXECUTABLE_OUTPUT_REL_PATH
31       ${PROJECT_BINARY_DIR} ${EXECUTABLE_OUTPUT_PATH})
32   ENDIF ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} )
33
34   IF(UNIX)
35     SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS 
36       ${CILFC_EXECUTABLE_OUTPUT_REL_PATH})
37     SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib)
38   ELSE(UNIX)
39     SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS 
40       ${CILFC_EXECUTABLE_OUTPUT_REL_PATH})
41     SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS bin)
42   ENDIF(UNIX)
43   SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS include/${LIBRARY_NAME})
44   
45 #  SET(${LIBRARY_NAME}_HAS_ADDITIONAL_CONFIG_FILE TRUE)
46 #SET(${LIBRARY_NAME}_ADDITIONAL_CONFIG_FILE 
47 #  ${PROJECT_SOURCE_DIR}/src/AdditionalcreaImageIOConfig.cmake.in)
48 #SET(${LIBRARY_NAME}_ADDITIONAL_USE_FILE 
49 #  ${PROJECT_SOURCE_DIR}/src/AdditionalUsecreaImageIO.cmake.in)
50
51   # Invoke the advanced macro
52   CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME})
53
54  
55 SUBDIRS(Interface_ManagerContour_NDimensions)
56 SUBDIRS(Interface_Icons_NDimensions)
57 SUBDIRS(kernel_ManagerContour_NDimensions)
58  
59