mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 22:59:56 -05:00
ENH: add empty RPM package generator, Eric Noulard wants to work on it
Alex
This commit is contained in:
@@ -115,6 +115,7 @@ if(NOT CPACK_GENERATOR)
|
||||
option(CPACK_TGZ "Enable to build TGZ packages" ON)
|
||||
option(CPACK_TBZ2 "Enable to build TBZ2 packages" ON)
|
||||
option(CPACK_DEB "Enable to build Debian packages" OFF)
|
||||
option(CPACK_RPM "Enable to build RPM packages" OFF)
|
||||
option(CPACK_NSIS "Enable to build NSIS packages" OFF)
|
||||
endif(CYGWIN)
|
||||
else(UNIX)
|
||||
@@ -126,6 +127,7 @@ if(NOT CPACK_GENERATOR)
|
||||
cpack_optional_append(CPACK_GENERATOR CPACK_OSXX11 OSXX11)
|
||||
cpack_optional_append(CPACK_GENERATOR CPACK_CYGWIN_BINARY CygwinBinary)
|
||||
cpack_optional_append(CPACK_GENERATOR CPACK_DEB DEB)
|
||||
cpack_optional_append(CPACK_GENERATOR CPACK_RPM RPM)
|
||||
cpack_optional_append(CPACK_GENERATOR CPACK_NSIS NSIS)
|
||||
cpack_optional_append(CPACK_GENERATOR CPACK_STGZ STGZ)
|
||||
cpack_optional_append(CPACK_GENERATOR CPACK_TGZ TGZ)
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
IF(CMAKE_BINARY_DIR)
|
||||
MESSAGE(FATAL_ERROR "CPackRPM.cmake may only be used by CPack internally.")
|
||||
ENDIF(CMAKE_BINARY_DIR)
|
||||
|
||||
IF(NOT UNIX)
|
||||
MESSAGE(FATAL_ERROR "CPackRPM.cmake may only be used under UNIX.")
|
||||
ENDIF(NOT UNIX)
|
||||
|
||||
FIND_PROGRAM(RPMBUILD_EXECUTABLE rpmbuild)
|
||||
|
||||
IF(NOT RPMBUILD_EXECUTABLE)
|
||||
MESSAGE(FATAL_ERROR "RPM package requires rpmbuild executable")
|
||||
ENDIF(NOT RPMBUILD_EXECUTABLE)
|
||||
|
||||
Reference in New Issue
Block a user