diff --git a/CMakeLists.txt b/CMakeLists.txt index bd701b78c..1f35a76a2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -366,3 +366,18 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/LinphoneConfigVersion.cmake" DESTINATION ${CONFIG_PACKAGE_LOCATION} ) + + +# CPack settings +set(CPACK_PACKAGE_NAME "linphone") +set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) +set(CPACK_SOURCE_GENERATOR "TGZ") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}") +set(CPACK_SOURCE_IGNORE_FILES + "^${CMAKE_BINARY_DIR}" + "/\\\\..+" + "^${CMAKE_SOURCE_DIR}/mediastreamer2" + "^${CMAKE_SOURCE_DIR}/oRTP" +) + +include(CPack)