enable package support for out of source builds

This commit is contained in:
Mario Werner 2016-01-12 12:33:45 +01:00
parent daf74ae0b1
commit b732455fd3

View File

@ -142,7 +142,7 @@ endif ()
set_target_properties(cppformat PROPERTIES set_target_properties(cppformat PROPERTIES
VERSION ${CPPFORMAT_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}) VERSION ${CPPFORMAT_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR})
if (EXISTS .gitignore) if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.gitignore")
# Get the list of ignored files from .gitignore. # Get the list of ignored files from .gitignore.
file (STRINGS ".gitignore" lines) file (STRINGS ".gitignore" lines)
LIST(REMOVE_ITEM lines /doc/html) LIST(REMOVE_ITEM lines /doc/html)
@ -156,7 +156,7 @@ if (EXISTS .gitignore)
set(CPACK_SOURCE_GENERATOR ZIP) set(CPACK_SOURCE_GENERATOR ZIP)
set(CPACK_SOURCE_IGNORE_FILES ${ignored_files}) set(CPACK_SOURCE_IGNORE_FILES ${ignored_files})
set(CPACK_SOURCE_PACKAGE_FILE_NAME cppformat-${CPPFORMAT_VERSION}) set(CPACK_PACKAGE_NAME "cppformat")
set(CPACK_RESOURCE_FILE_README ${FORMAT_SOURCE_DIR}/README.rst) set(CPACK_RESOURCE_FILE_README ${FORMAT_SOURCE_DIR}/README.rst)
include(CPack) include(CPack)
endif () endif ()