mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-10 21:10:02 -04:00
build: ensure PRJ_VERSION_FULL is always set
This commit is contained in:
parent
942ef81fde
commit
396cabe2d7
@ -196,6 +196,10 @@ endif()
|
||||
include(${CMAKE_SOURCE_DIR}/cmake/version.cmake)
|
||||
include(${CMAKE_SOURCE_DIR}/cmake/thrift_library.cmake)
|
||||
|
||||
if(NOT PRJ_VERSION_FULL)
|
||||
message(FATAL_ERROR "PRJ_VERSION_FULL is not set")
|
||||
endif()
|
||||
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules")
|
||||
|
||||
if(STATIC_BUILD_DO_NOT_USE)
|
||||
@ -1513,7 +1517,6 @@ if(STATIC_BUILD_DO_NOT_USE OR APPLE)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(PRJ_VERSION_FULL)
|
||||
set(DWARFS_ARTIFACT_ID "${PRJ_VERSION_FULL}-${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}")
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
set(DWARFS_ARTIFACT_ID "${DWARFS_ARTIFACT_ID}-gcc")
|
||||
@ -1528,7 +1531,6 @@ if(PRJ_VERSION_FULL)
|
||||
elseif(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
set(DWARFS_ARTIFACT_ID "${DWARFS_ARTIFACT_ID}-debug")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(STATIC_BUILD_DO_NOT_USE OR WIN32)
|
||||
if(WITH_UNIVERSAL_BINARY)
|
||||
@ -1601,7 +1603,6 @@ if(STATIC_BUILD_DO_NOT_USE OR WIN32)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT "${PRJ_VERSION_FULL}" STREQUAL "")
|
||||
if(DWARFS_GIT_BUILD)
|
||||
configure_file("${PROJECT_SOURCE_DIR}/cmake/dwarfs_install.cmake.in" dwarfs_install.cmake @ONLY)
|
||||
set(CPACK_INSTALL_SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/dwarfs_install.cmake")
|
||||
@ -1634,7 +1635,5 @@ if(NOT "${PRJ_VERSION_FULL}" STREQUAL "")
|
||||
"${CMAKE_SOURCE_DIR}/doc/.*\\.gif$"
|
||||
)
|
||||
set(CPACK_VERBATIM_VARIABLES YES)
|
||||
set(CPACK_STRIP_FILES YES)
|
||||
|
||||
include(CPack)
|
||||
endif()
|
||||
|
Loading…
x
Reference in New Issue
Block a user