1 #-----------------------------------------------------------------------------
3 SET (EXECUTABLE_OUTPUT_REL_PATH bin)
4 SET (LIBRARY_OUTPUT_REL_PATH bin)
5 SET (EXECUTABLE_OUTPUT_PATH
6 ${PROJECT_BINARY_DIR}/${EXECUTABLE_OUTPUT_REL_PATH})
7 SET (LIBRARY_OUTPUT_PATH
8 ${PROJECT_BINARY_DIR}/${LIBRARY_OUTPUT_REL_PATH})
9 #-----------------------------------------------------------------------------
13 #-----------------------------------------------------------------------------
14 # The var BBTK_BIN_PATH
15 # gives the system-dependent path to output binaries
16 # BBTK_BBI, BBTK_BBFY and BBTK_BBDOC
17 # point to the system-dependent applications
18 # (.exe on win / no extension on lin)
20 # On WIN32, these paths will only be right at *BUILD TIME* in VS6 or .net
21 # Cannot be used at cmake run time !
23 IF(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
24 SET(BBTK_BIN_PATH ${EXECUTABLE_OUTPUT_PATH}/$(IntDir))
25 ELSE(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
26 SET(BBTK_BIN_PATH $(SolutionDir)/bin/$(OutDir))
27 ENDIF(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
28 SET(BBTK_BBI ${BBTK_BIN_PATH}/bbi.exe)
29 SET(BBTK_BBFY ${BBTK_BIN_PATH}/bbfy.exe)
30 SET(BBTK_BBDOC ${BBTK_BIN_PATH}/bbdoc.exe)
32 SET(BBTK_BIN_PATH ${EXECUTABLE_OUTPUT_PATH})
33 SET(BBTK_BBI ${BBTK_BIN_PATH}/bbi)
34 SET(BBTK_BBFY ${BBTK_BIN_PATH}/bbfy)
35 SET(BBTK_BBDOC ${BBTK_BIN_PATH}/bbdoc)
38 #-----------------------------------------------------------------------------
40 #-----------------------------------------------------------------------------
41 # The vars BBTK_DOC_REL_PATH and BBTK_BBS_REL_PATH
42 # store documentation and scripts **RELATIVE** paths
43 # from build tree root or install tree root
44 # (different on win/lin)
46 SET(BBTK_SHARE_REL_PATH)
47 SET(BBTK_DOC_REL_PATH doc)
48 SET(BBTK_BBS_REL_PATH bbs)
50 SET(BBTK_SHARE_REL_PATH share/bbtk)
51 SET(BBTK_DOC_REL_PATH share/bbtk/doc)
52 SET(BBTK_BBS_REL_PATH share/bbtk/bbs)
54 #-----------------------------------------------------------------------------