+#-----------------------------------------------------------------------------
+# Path for binaries
+SET (EXECUTABLE_OUTPUT_REL_PATH bin)
+SET (LIBRARY_OUTPUT_REL_PATH bin)
+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
# BBTK_BBI, BBTK_BBFY and BBTK_BBDOC
# point to the system-dependent applications
# (.exe on win / no extension on lin)
+# WARNING :
+# On WIN32, these paths will only be right at *BUILD TIME* in VS6 or .net
+# Cannot be used at cmake run time !
IF(WIN32)
IF(CMAKE_GENERATOR STREQUAL "Visual Studio 6")
SET(BBTK_BIN_PATH ${EXECUTABLE_OUTPUT_PATH}/$(IntDir))
# from build tree root or install tree root
# (different on win/lin)
IF(WIN32)
+ SET(BBTK_SHARE_REL_PATH)
SET(BBTK_DOC_REL_PATH doc)
SET(BBTK_BBS_REL_PATH bbs)
ELSE(WIN32)
SET(BBTK_DOC_REL_PATH share/bbtk/doc)
SET(BBTK_BBS_REL_PATH share/bbtk/bbs)
ENDIF(WIN32)
-# Set C preprocessor definitions
-ADD_DEF_WITH_VAL(BBTK_DOC_REL_PATH ${BBTK_DOC_REL_PATH})
-ADD_DEF_WITH_VAL(BBTK_BBS_REL_PATH ${BBTK_BBS_REL_PATH})
-# Black box docs relative path
-SET(BBTK_BBDOC_REL_PATH ${BBTK_DOC_REL_PATH}/bbdoc)
-# Doxygen docs relative path
-SET(BBTK_DOXYGEN_REL_PATH ${BBTK_DOC_REL_PATH}/doxygen)
-
-# Now compute BUILD TREE and INSTALL TREE **ABSOLUTE PATHS**
-SET(BBTK_DOC_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_DOC_REL_PATH})
-SET(BBTK_BBDOC_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_BBDOC_REL_PATH})
-SET(BBTK_DOXYGEN_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_DOXYGEN_REL_PATH})
-SET(BBTK_BBS_BUILD_PATH ${PROJECT_BINARY_DIR}/${BBTK_BBS_REL_PATH})
-
-SET(BBTK_DOC_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_DOC_REL_PATH})
-SET(BBTK_BBDOC_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_BBDOC_REL_PATH})
-SET(BBTK_DOXYGEN_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_DOXYGEN_REL_PATH})
-SET(BBTK_BBS_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/${BBTK_BBS_REL_PATH})
-
-# Create build directories if necessary
-MKDIR(${BBTK_DOC_BUILD_PATH})
-MKDIR(${BBTK_BBDOC_BUILD_PATH})
-MKDIR(${BBTK_DOXYGEN_BUILD_PATH})
-MKDIR(${BBTK_DOXYGEN_BUILD_PATH})
-MKDIR(${BBTK_BBS_BUILD_PATH})
-
-#MESSAGE(STATUS "doc='${BBTK_DOC_INSTALL_PATH}'")
#-----------------------------------------------------------------------------