Skip to content

Commit

Permalink
CMakeLists.txt: Only copy .deb package script on unix-like systems.
Browse files Browse the repository at this point in the history
  • Loading branch information
pnx committed Dec 23, 2019
1 parent 902869b commit 65710a8
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,6 @@ find_package(OpenSSL 1.1 REQUIRED)

include_directories( ${OPENSSL_INCLUDE_DIR} )

# 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
)

add_executable( ${CMAKE_PROJECT_NAME}
src/ec.cpp
src/base58.cpp
Expand Down Expand Up @@ -52,5 +46,14 @@ if (WIN32)
install(FILES ${OPENSSL_LIBCRYPTO_DLL} DESTINATION ${INSTALL_BIN_DIR})
endif (WIN32)

# Debian .deb generation 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)

install(TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION ${INSTALL_BIN_DIR})
install(FILES README.md LICENSE LICENSE.bitcoin DESTINATION ${INSTALL_SHARE_DIR})

0 comments on commit 65710a8

Please sign in to comment.