From e6222d253f759e05a4a8b0780f5ed80a4fe83d65 Mon Sep 17 00:00:00 2001 From: Martin Stancanelli Date: Fri, 26 May 2017 21:00:53 -0300 Subject: [PATCH 1/2] Add .deb generation --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 133582f..0b9aaa6 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,6 +72,7 @@ include_directories(${INCLUDE_DIR}) link_directories(${INCLUDE_DIR}) add_executable(${PROJECT_NAME} ${SOURCE_FILES}) +install(TARGETS ${PROJECT_NAME} DESTINATION app_server) target_include_directories(${PROJECT_NAME} PRIVATE ${LIBMONGOCXX_INCLUDE_DIRS} @@ -103,3 +104,8 @@ target_link_libraries(${PROJECT_TEST_NAME} add_test(unitAndIntegrationTests ${PROJECT_TEST_NAME}) add_test (functionalTests ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/tests/functional/api_tests.py) + +set(CPACK_GENERATOR "DEB") +set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Tallerify Inc.") + +include(CPack) From 89a028107bf7dafc4db89b2f9619a6ad41aa2f4f Mon Sep 17 00:00:00 2001 From: Martin Stancanelli Date: Sun, 18 Jun 2017 22:47:30 -0300 Subject: [PATCH 2/2] Add version indicators in cpack --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b9aaa6..382514e 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -105,7 +105,15 @@ target_link_libraries(${PROJECT_TEST_NAME} add_test(unitAndIntegrationTests ${PROJECT_TEST_NAME}) add_test (functionalTests ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/tests/functional/api_tests.py) +INCLUDE(InstallRequiredSystemLibraries) + +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_BINARY_DIR}) set(CPACK_GENERATOR "DEB") +set(CPACK_DEBIAN_PACKAGE_NAME ${PROJECT_NAME}) +set(CPACK_DEBIAN_PACKAGE_VERSION "1.0.0") +set(CPACK_PACKAGE_VERSION_MAJOR "1") +set(CPACK_PACKAGE_VERSION_MINOR "0") +set(CPACK_PACKAGE_VERSION_PATCH "0") set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Tallerify Inc.") include(CPack)