]> Creatis software - bbtk.git/blob - kernel/cmake/BBTKSetDeducedPaths.cmake
30d9c4f9496339117eb3c222c4a94577e342c19f
[bbtk.git] / kernel / cmake / BBTKSetDeducedPaths.cmake
1 # Black box docs relative path
2 SET(BBTK_BBDOC_REL_PATH ${BBTK_DOC_REL_PATH}/bbdoc)
3 # Doxygen docs relative path
4 SET(BBTK_DOXYGEN_REL_PATH ${BBTK_DOC_REL_PATH}/doxygen)
5
6 # Now compute BUILD TREE and INSTALL TREE **ABSOLUTE PATHS**
7 SET(BBTK_DOC_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_DOC_REL_PATH})
8 SET(BBTK_BBDOC_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_BBDOC_REL_PATH})
9 SET(BBTK_DOXYGEN_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_DOXYGEN_REL_PATH})
10 SET(BBTK_BBS_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_BBS_REL_PATH})
11
12 SET(BBTK_DOC_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_DOC_REL_PATH})
13 SET(BBTK_BBDOC_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_BBDOC_REL_PATH})
14 SET(BBTK_DOXYGEN_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_DOXYGEN_REL_PATH})
15 SET(BBTK_BBS_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_BBS_REL_PATH})
16
17 # Create build directories if necessary
18 MKDIR(${BBTK_DOC_BUILD_PATH})
19 MKDIR(${BBTK_BBDOC_BUILD_PATH})
20 MKDIR(${BBTK_DOXYGEN_BUILD_PATH})
21 MKDIR(${BBTK_DOXYGEN_BUILD_PATH})
22 MKDIR(${BBTK_BBS_BUILD_PATH})
23
24 #-----------------------------------------------------------------------------
25 SET (EXECUTABLE_OUTPUT_PATH 
26   ${PROJECT_BINARY_DIR}/${EXECUTABLE_OUTPUT_REL_PATH})
27 SET (LIBRARY_OUTPUT_PATH    
28   ${PROJECT_BINARY_DIR}/${LIBRARY_OUTPUT_REL_PATH})
29 #-----------------------------------------------------------------------------