# 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 )
# 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 )
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
-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
${PROJECT_BINARY_DIR}/${LIBRARY_OUTPUT_REL_PATH})
#-----------------------------------------------------------------------------
SET (EXECUTABLE_OUTPUT_PATH
${PROJECT_BINARY_DIR}/${EXECUTABLE_OUTPUT_REL_PATH})
SET (LIBRARY_OUTPUT_PATH
${PROJECT_BINARY_DIR}/${LIBRARY_OUTPUT_REL_PATH})
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# The var BBTK_BIN_PATH
# gives the system-dependent path to output binaries
#-----------------------------------------------------------------------------
# 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")
IF(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
SET(BBTK_BIN_PATH ${EXECUTABLE_OUTPUT_PATH}/$(IntDir))
ELSE(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
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_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_BBFY ${BBTK_BIN_PATH}/bbfy)
SET(BBTK_BBDOC ${BBTK_BIN_PATH}/bbdoc)
ENDIF(WIN32)
#-----------------------------------------------------------------------------
SET(BBTK_BBFY ${BBTK_BIN_PATH}/bbfy)
SET(BBTK_BBDOC ${BBTK_BIN_PATH}/bbdoc)
ENDIF(WIN32)
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# 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)
#-----------------------------------------------------------------------------
# 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_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_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_DATA_REL_PATH share/bbtk/data)
ENDIF(WIN32)
#-----------------------------------------------------------------------------
SET(BBTK_DATA_REL_PATH share/bbtk/data)
ENDIF(WIN32)
#-----------------------------------------------------------------------------