mirror of
https://github.com/eosswedenorg/antelope-keygen
synced 2026-06-19 04:10:03 +02:00
CMake: move package stuff to CMakeModules/package.cmake
This commit is contained in:
parent
508d5639c5
commit
3b55751022
2 changed files with 30 additions and 12 deletions
|
|
@ -12,6 +12,9 @@ option(USE_THREADS "Compile with support for threads (if available)." ON)
|
|||
option(FORCE_ANSI "Force ANSI console colors even on windows" OFF)
|
||||
option(EXTRAS "Include non essential (extra) files in the build. (only for *nix)" OFF)
|
||||
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules")
|
||||
|
||||
# Use installpath from GNUInstallDirs as default.
|
||||
include(GNUInstallDirs)
|
||||
|
||||
|
|
@ -122,18 +125,6 @@ configure_file( docs/eosio-keygen.1.in
|
|||
install(DIRECTORY ${PROJECT_BINARY_DIR}/man1
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR})
|
||||
|
||||
# --------------------------------
|
||||
# Debian package script
|
||||
# --------------------------------
|
||||
|
||||
if (UNIX) # Only include in bash environments.
|
||||
# Hack to set the right permissions :)
|
||||
configure_file(scripts/generate_deb.sh.in ${PROJECT_BINARY_DIR}/tmp/generate_deb.sh @ONLY)
|
||||
file(COPY ${PROJECT_BINARY_DIR}/tmp/generate_deb.sh DESTINATION ${PROJECT_BINARY_DIR}
|
||||
FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
|
||||
)
|
||||
endif (UNIX)
|
||||
|
||||
# --------------------------------
|
||||
# Extras
|
||||
# --------------------------------
|
||||
|
|
@ -141,3 +132,9 @@ endif (UNIX)
|
|||
if (UNIX AND EXTRAS)
|
||||
add_subdirectory(extras)
|
||||
endif()
|
||||
|
||||
# --------------------------------
|
||||
# Misc
|
||||
# --------------------------------
|
||||
|
||||
include( package )
|
||||
|
|
|
|||
21
CMakeModules/package.cmake
Normal file
21
CMakeModules/package.cmake
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
# --------------------------------
|
||||
# Info
|
||||
# --------------------------------
|
||||
set( PACKAGE_NAME ${PROJECT_NAME} )
|
||||
set( PACKAGE_DESCRIPTION ${PROJECT_DESCRIPTION} )
|
||||
set( PACKAGE_VERSION "${PROJECT_VERSION}" )
|
||||
set( PACKAGE_HOMEPAGE_URL ${PROJECT_HOMEPAGE_URL} )
|
||||
set( PACKAGE_MAINTAINER ${PROJECT_MAINTAINER})
|
||||
|
||||
# --------------------------------
|
||||
# Debian script
|
||||
# --------------------------------
|
||||
|
||||
if (UNIX) # Only include in bash environments.
|
||||
# Hack to set the right permissions :)
|
||||
configure_file(scripts/generate_deb.sh.in ${PROJECT_BINARY_DIR}/tmp/generate_deb.sh @ONLY)
|
||||
file(COPY ${PROJECT_BINARY_DIR}/tmp/generate_deb.sh DESTINATION ${PROJECT_BINARY_DIR}
|
||||
FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
|
||||
)
|
||||
endif (UNIX)
|
||||
Loading…
Add table
Add a link
Reference in a new issue