MACRO(BBTK_CREATE_PACKAGE_INCLUDE_SCRIPT BBTK_PACKAGE_NAME BBTK_PACKAGE_BBS_BOXES BBTK_PACKAGE_BBS_APPLI )
- # Creates the file ${BBTK_PACKAGE_NAME}.bbs
- SET(OUTPUT_FILE ${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}.bbs)
+ # Creates the file ${BBTK_PACKAGE_NAME}.bbp
+ SET(OUTPUT_FILE ${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}.bbp)
FILE(WRITE
"${OUTPUT_FILE}"
"#-----------------------------------------\n"
CONFIGURE_FILE(
${CMAKE_CURRENT_SOURCE_DIR}/${bbs}
${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}/${bbs}
- COPYONLY
- )
+ COPYONLY
+ )
+ GET_FILENAME_COMPONENT(bbs_path ${bbs} PATH)
INSTALL(
FILES ${CMAKE_CURRENT_SOURCE_DIR}/${bbs}
- DESTINATION ${BBTK_BBS_INSTALL_PATH}/${BBTK_PACKAGE_NAME}/${bbs}
+ DESTINATION ${BBTK_BBS_INSTALL_PATH}/${BBTK_PACKAGE_NAME}/${bbs_path}
)
ENDFOREACH(bbs)
DESTINATION ${BBTK_BBS_INSTALL_PATH}
)
- # Creates the file ${BBTK_PACKAGE_NAME}-appli.bbs
- SET(OUTPUT_FILE ${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}-appli.bbs)
+ # Creates the file ${BBTK_PACKAGE_NAME}-appli.bbp
+ SET(OUTPUT_FILE ${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}-appli.bbp)
FILE(WRITE
"${OUTPUT_FILE}"
"#-----------------------------------------\n"
${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}/${bbs}
COPYONLY
)
+ GET_FILENAME_COMPONENT(bbs_path ${bbs} PATH)
INSTALL(
FILES ${CMAKE_CURRENT_SOURCE_DIR}/${bbs}
- DESTINATION ${BBTK_BBS_INSTALL_PATH}/${BBTK_PACKAGE_NAME}/${bbs}
+ DESTINATION ${BBTK_BBS_INSTALL_PATH}/${BBTK_PACKAGE_NAME}/${bbs_path}
)
ENDFOREACH(bbs)
FILE(APPEND
DESTINATION ${BBTK_BBS_INSTALL_PATH}
)
-# ADD_CUSTOM_TARGET(${BBTK_PACKAGE_NAME}.bbs ALL
+# ADD_CUSTOM_TARGET(${BBTK_PACKAGE_NAME}.bbp ALL
# DEPENDS ${OUTPUT_FILE}
# )