+
+
+
+
+
+
+
+# Relative path to the data used by bbCreatePackage from data root folder
+SET(bbCreatePackage_DATA_REL_PATH_FROM_DATA kernel/bbCreatePackage)
+
+# Configure / Install the empty package structure used by bbCreatePackage
+# Copy it into build tree
+FILE(GLOB_RECURSE LST_FILE_VOID_CREATE_PACKAGE RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/void-Package *.txt *.in *.cmake )
+FOREACH( iLST ${LST_FILE_VOID_CREATE_PACKAGE})
+ STRING(SUBSTRING ${iLST} 0 3 subStrTmp )
+ IF( ${subStrTmp} STREQUAL "../" )
+ # ...
+ ELSE( ${subStrTmp} STREQUAL "../" )
+ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/void-Package/${iLST}
+ ${BBTK_DATA_BUILD_PATH}/${bbCreatePackage_DATA_REL_PATH_FROM_DATA}/void-Package/${iLST}
+ COPYONLY )
+ ENDIF( ${subStrTmp} STREQUAL "../" )
+ENDFOREACH(iLST)
+# Install the build tree folder
+INSTALL(
+ DIRECTORY ${BBTK_DATA_BUILD_PATH}/${bbCreatePackage_DATA_REL_PATH_FROM_DATA}/void-Package
+ DESTINATION ${BBTK_DATA_INSTALL_PATH}/${bbCreatePackage_DATA_REL_PATH_FROM_DATA}
+ )
+
+# Configure / Install the script bbCreatePackage
+SET(bbCreatePackage_DATA_REL_PATH_FROM_BIN ../${BBTK_DATA_REL_PATH}/${bbCreatePackage_DATA_REL_PATH_FROM_DATA})
+FILE(TO_NATIVE_PATH ${bbCreatePackage_DATA_REL_PATH_FROM_BIN} bbCreatePackage_DATA_REL_PATH_FROM_BIN)