From 7ce3458c195a0ead3340dcae5246fb8238b575ba Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Thu, 20 Jul 2017 12:03:44 +0200 Subject: [PATCH] Handle source package generation for linphoneqt. --- CMakeLists.txt | 18 ++++++++++++++++++ cmake_builder/linphoneqt.cmake | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 07c834dbc..0a417fbb4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -392,3 +392,21 @@ install(FILES "${ASSETS_ASSISTANT_DIR}/create-linphone-sip-account.rc" install(FILES "${ASSETS_ASSISTANT_DIR}/use-linphone-sip-account.rc" DESTINATION "${ASSISTANT_INSTALL_DATADIR}" ) + + +# ------------------------------------------------------------------------------ +# CPack settings. +# ------------------------------------------------------------------------------ + +set(CPACK_SOURCE_GENERATOR "TGZ") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}") +set(CPACK_SOURCE_IGNORE_FILES + "^${CMAKE_BINARY_DIR}" + "/\\\\..+" + "OUTPUT" + "WORK" + "cmake_builder" + "submodules" +) + +include(CPack) diff --git a/cmake_builder/linphoneqt.cmake b/cmake_builder/linphoneqt.cmake index e246c7e30..b8bceced4 100644 --- a/cmake_builder/linphoneqt.cmake +++ b/cmake_builder/linphoneqt.cmake @@ -24,8 +24,9 @@ lcb_external_source_paths("..") lcb_dependencies("linphone" "ms2plugins") lcb_groupable(YES) -lcb_cmake_options("-DENABLE_UPDATE_CHECK=${ENABLE_UPDATE_CHECK}") +lcb_package_source(YES) +lcb_cmake_options("-DENABLE_UPDATE_CHECK=${ENABLE_UPDATE_CHECK}") if(UNIX AND NOT APPLE) lcb_cmake_options("-DENABLE_DBUS=${ENABLE_DBUS}") endif()