# SOURCES DIR MUST ALSO BE IN INCLUDE DIRS FOR FILES COMPILED IN BINARY DIR
# WHICH NEED TO INCLUDE OTHER FILES OF THE PACKAGE
INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/kernel/src )
+INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/kernel/src/ThirdParty )
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Path for binaries
-SET (EXECUTABLE_OUTPUT_REL_PATH bin)
-SET (LIBRARY_OUTPUT_REL_PATH bin)
+IF(WIN32)
+ SET (EXECUTABLE_OUTPUT_REL_PATH "")
+ SET (LIBRARY_OUTPUT_REL_PATH "")
+ELSE(WIN32)
+ SET (EXECUTABLE_OUTPUT_REL_PATH bin)
+ SET (LIBRARY_OUTPUT_REL_PATH bin)
+ENDIF(WIN32)
+
SET (EXECUTABLE_OUTPUT_PATH
${PROJECT_BINARY_DIR}/${EXECUTABLE_OUTPUT_REL_PATH})
SET (LIBRARY_OUTPUT_PATH
#-----------------------------------------------------------------------------
+
+
#-----------------------------------------------------------------------------
# The var BBTK_BIN_PATH
# gives the system-dependent path to output binaries
IF(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
SET(BBTK_BIN_PATH ${EXECUTABLE_OUTPUT_PATH}/$(IntDir))
ELSE(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
- SET(BBTK_BIN_PATH $(SolutionDir)/bin/$(OutDir))
+ SET(BBTK_BIN_PATH $(SolutionDir)/$(OutDir))
ENDIF(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
+ SET(BBTK_BBS2CPP ${BBTK_BIN_PATH}/bbs2cpp.exe)
+ SET(BBTK_BBC ${BBTK_BIN_PATH}/bbc.exe)
SET(BBTK_BBI ${BBTK_BIN_PATH}/bbi.exe)
SET(BBTK_BBFY ${BBTK_BIN_PATH}/bbfy.exe)
SET(BBTK_BBDOC ${BBTK_BIN_PATH}/bbdoc.exe)
ELSE(WIN32)
SET(BBTK_BIN_PATH ${EXECUTABLE_OUTPUT_PATH})
SET(BBTK_BBI ${BBTK_BIN_PATH}/bbi)
+ SET(BBTK_BBS2CPP ${BBTK_BIN_PATH}/bbs2cpp)
+ SET(BBTK_BBC ${BBTK_BIN_PATH}/bbc)
SET(BBTK_BBFY ${BBTK_BIN_PATH}/bbfy)
SET(BBTK_BBDOC ${BBTK_BIN_PATH}/bbdoc)
ENDIF(WIN32)
#-----------------------------------------------------------------------------
+#-----------------------------------------------------------------------------
+SET(BBTK_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
+#-----------------------------------------------------------------------------
+
#-----------------------------------------------------------------------------
# The vars BBTK_DOC_REL_PATH and BBTK_BBS_REL_PATH
# store documentation and scripts **RELATIVE** paths
# from build tree root or install tree root
# (different on win/lin)
IF(WIN32)
- SET(BBTK_SHARE_REL_PATH / )
+ SET(BBTK_SHARE_REL_PATH "/")
SET(BBTK_DOC_REL_PATH doc)
SET(BBTK_BBS_REL_PATH bbs)
- # SET(BBTK_RSC_REL_PATH rsc)
SET(BBTK_DATA_REL_PATH data)
ELSE(WIN32)
SET(BBTK_SHARE_REL_PATH share/bbtk)
SET(BBTK_DOC_REL_PATH share/bbtk/doc)
SET(BBTK_BBS_REL_PATH share/bbtk/bbs)
- # SET(BBTK_RSC_REL_PATH share/bbtk/rsc)
SET(BBTK_DATA_REL_PATH share/bbtk/data)
ENDIF(WIN32)
#-----------------------------------------------------------------------------