# Installs bbCreatePackage.bat/.sh # used to creates the file architecture for a new user package # go to data which install the input data to the script SUBDIRS(data) # Sets the data install path SET(bbCreatePackage_DATA_PATH ${CMAKE_INSTALL_PREFIX}/bin/Data_bbCreatePackage) IF(WIN32) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/bbCreatePackage.bat.in ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage.bat @ONLY IMMEDIATE ) INSTALL_FILES(/bin .bat bbCreatePackage) INSTALL_FILES(/bin .bbs bbCreatePackage) ENDIF(WIN32) IF(UNIX) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/bbCreatePackage.sh.in ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage @ONLY IMMEDIATE ) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/bbCreatePackage.bbs ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage.bbs @ONLY IMMEDIATE ) INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/bbCreatePackage.bbs DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) ENDIF(UNIX)