#----------------------------------------------------------------------------
# CREATES bb${BBTK_PACKAGE_NAME}Package.h
CONFIGURE_FILE(
- ${BBTK_DIR}/bbPackage.h.in
+ ${BBTK_CMAKE_DIR}/bbPackage.h.in
${CMAKE_CURRENT_BINARY_DIR}/bb${BBTK_PACKAGE_NAME}Package.h
@ONLY IMMEDIATE
)
-INSTALL_FILES(/include/bb${BBTK_PACKAGE_NAME} FILES bb${BBTK_PACKAGE_NAME}Package.h)
+INSTALL_FILES(
+ /include/bb${BBTK_PACKAGE_NAME}
+ FILES
+ bb${BBTK_PACKAGE_NAME}Package.h)
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
# CREATES bb${BBTK_PACKAGE_NAME}Package.cxx
CONFIGURE_FILE(
- ${BBTK_DIR}/bbPackage.cxx.in
+ ${BBTK_CMAKE_DIR}/bbPackage.cxx.in
${CMAKE_CURRENT_BINARY_DIR}/bb${BBTK_PACKAGE_NAME}Package.cxx
@ONLY IMMEDIATE
)
GET_FILENAME_COMPONENT(filename "${xmlfile}" NAME_WE)
- IF(WIN32)
- SET(bbfy_EXECUTABLE $(TargetDir)/bbfy.exe)
- ELSE(WIN32)
- SET(bbfy_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/bbfy)
- ENDIF(WIN32)
-
- IF(BBFY_DEPENDENCY)
- SET(BBFY_DEPENDENCY_STR ${bbfy_EXECUTABLE})
- ENDIF(BBFY_DEPENDENCY)
+ # IF(BBFY_DEPENDENCY)
+ # SET(BBFY_DEPENDENCY_STR ${bbfy_EXECUTABLE})
+ # ENDIF(BBFY_DEPENDENCY)
SET(BBFY_CXX_OUT ${CMAKE_CURRENT_BINARY_DIR}/${filename}.cxx)
ADD_CUSTOM_COMMAND(
OUTPUT ${BBFY_CXX_OUT}
COMMAND
- ${bbfy_EXECUTABLE} ${xmlfile} ${CMAKE_CURRENT_BINARY_DIR}/ -q
+ ${BBTK_BBFY} ${xmlfile} ${CMAKE_CURRENT_BINARY_DIR}/ -q
DEPENDS ${xmlfile}
# LG : REMOVE AUTOMATIC DEPEDENCY ON bbfy BECAUSE CAUSED ALWAYS REBUILD xml BOXES WHEN bbtk CHANGED HENCE bbfy CHANGED
${BBFY_DEPENDENCY_STR}
- #${bbfy_EXECUTABLE}
+ #${BBTK_BBFY}
)
SET_SOURCE_FILES_PROPERTIES(
ENDIF(NOT BBTK_PACKAGE_CXX_SOURCES MATCHES "${filename}")
INSTALL_FILES(/include/bb${BBTK_PACKAGE_NAME} FILES ${filename}.h)
+
ENDFOREACH(xmlfile)
#----------------------------------------------------------------------------
)
TARGET_LINK_LIBRARIES(bb${BBTK_PACKAGE_NAME}
bbtk
- # ${BBP_LINK_LIBRARIES}
${BBTK_PACKAGE_LIBS}
)
#----------------------------------------------------------------------------