mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-10 14:07:43 +00:00
Fix CPack source tarball generation
This was broken, now a IfcOpenShell-0.7.0.tar.gz file can be created like so: mkdir build cd build cmake ../cmake/ -DEXTRA_VERSION= make package_source
This commit is contained in:
@@ -36,7 +36,9 @@ if(NOT CMAKE_BUILD_TYPE)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# use extra version to make pre-release using eg semver
|
# use extra version to make pre-release using eg semver
|
||||||
set(EXTRA_VERSION "-alpha.3")
|
if(NOT DEFINED EXTRA_VERSION)
|
||||||
|
set(EXTRA_VERSION "-alpha.3")
|
||||||
|
endif()
|
||||||
|
|
||||||
option(MINIMAL_BUILD "The build is to make a minimal version of IFC converter from OCCT into IFC." OFF)
|
option(MINIMAL_BUILD "The build is to make a minimal version of IFC converter from OCCT into IFC." OFF)
|
||||||
option(WASM_BUILD "Build a WebAssembly binary." OFF)
|
option(WASM_BUILD "Build a WebAssembly binary." OFF)
|
||||||
@@ -1147,9 +1149,10 @@ endif()
|
|||||||
|
|
||||||
# Packaging
|
# Packaging
|
||||||
list(APPEND CPACK_SOURCE_IGNORE_FILES
|
list(APPEND CPACK_SOURCE_IGNORE_FILES
|
||||||
.git
|
"/\\\\.git"
|
||||||
.gitignore
|
"/build/"
|
||||||
)
|
)
|
||||||
|
set(CPACK_SOURCE_INSTALLED_DIRECTORIES "${CMAKE_SOURCE_DIR}/..;/")
|
||||||
set(CPACK_PACKAGE_NAME "${PROJECT_NAME}-${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${EXTRA_VERSION}")
|
set(CPACK_PACKAGE_NAME "${PROJECT_NAME}-${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${EXTRA_VERSION}")
|
||||||
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}${EXTRA_VERSION}")
|
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}${EXTRA_VERSION}")
|
||||||
SET(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${EXTRA_VERSION}-${CMAKE_SYSTEM_NAME}")
|
SET(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${EXTRA_VERSION}-${CMAKE_SYSTEM_NAME}")
|
||||||
|
|||||||
Reference in New Issue
Block a user