Revamped packaging to accomodate headless packages. Also binned some distributed binaries
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
set(BLOOM_PACKAGE_NAME "Bloom")
|
||||
set(BLOOM_PACKAGE_FILE_NAME "Bloom-${CMAKE_PROJECT_VERSION}-Linux-x86_64")
|
||||
|
||||
if (NOT ${EXCLUDE_INSIGHT})
|
||||
set(BLOOM_PACKAGE_FILE_NAME "Bloom-${CMAKE_PROJECT_VERSION}-Linux-x86_64")
|
||||
set(PACKAGING_TEMPLATE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/build/packaging/full")
|
||||
else ()
|
||||
set(BLOOM_PACKAGE_FILE_NAME "Bloom-headless-${CMAKE_PROJECT_VERSION}-Linux-x86_64")
|
||||
set(PACKAGING_TEMPLATE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/build/packaging/headless")
|
||||
endif()
|
||||
|
||||
set(BLOOM_PACKAGE_DESCRIPTION "Debugger for AVR-based embedded systems")
|
||||
set(BLOOM_PACKAGE_CONTACT "Nav Mohammed <support@bloom.oscillate.io>")
|
||||
|
||||
@@ -20,13 +28,13 @@ configure_file(
|
||||
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/packaging/deb")
|
||||
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/build/packaging/deb/control.in"
|
||||
"${PACKAGING_TEMPLATE_DIR}/deb/control.in"
|
||||
"${CMAKE_BINARY_DIR}/packaging/deb/control"
|
||||
@ONLY
|
||||
)
|
||||
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/build/packaging/deb/package-deb.sh.in"
|
||||
"${PACKAGING_TEMPLATE_DIR}/deb/package-deb.sh.in"
|
||||
"${CMAKE_BINARY_DIR}/packaging/package-deb.sh"
|
||||
FILE_PERMISSIONS
|
||||
OWNER_EXECUTE OWNER_READ OWNER_WRITE
|
||||
@@ -39,13 +47,13 @@ configure_file(
|
||||
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/packaging/pkgbuild")
|
||||
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/build/packaging/pkgbuild/PKGBUILD.in"
|
||||
"${PACKAGING_TEMPLATE_DIR}/pkgbuild/PKGBUILD.in"
|
||||
"${CMAKE_BINARY_DIR}/packaging/pkgbuild/PKGBUILD"
|
||||
@ONLY
|
||||
)
|
||||
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/build/packaging/pkgbuild/package-pkgbuild.sh.in"
|
||||
"${PACKAGING_TEMPLATE_DIR}/pkgbuild/package-pkgbuild.sh.in"
|
||||
"${CMAKE_BINARY_DIR}/packaging/package-pkgbuild.sh"
|
||||
FILE_PERMISSIONS
|
||||
OWNER_EXECUTE OWNER_READ OWNER_WRITE
|
||||
|
||||
Reference in New Issue
Block a user