cleanup cmakelist
This commit is contained in:
parent
5012cc517e
commit
eeaf67906f
@ -1,5 +1,5 @@
|
|||||||
cmake_minimum_required(VERSION 3.7)
|
cmake_minimum_required(VERSION 3.13)
|
||||||
project(iprefresher VERSION 1.0.1 DESCRIPTION "Dynu ip refresher")
|
project(iprefresher VERSION 1.2.0 DESCRIPTION "Dynu ip refresher")
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
|
||||||
@ -12,7 +12,6 @@ include_directories(${CURL_INCLUDE_DIR} inc)
|
|||||||
add_library(api ${libmethod}
|
add_library(api ${libmethod}
|
||||||
src/api/API.cpp
|
src/api/API.cpp
|
||||||
|
|
||||||
|
|
||||||
src/api/TelegramAPI.cpp
|
src/api/TelegramAPI.cpp
|
||||||
|
|
||||||
src/api/DynuAPI.cpp
|
src/api/DynuAPI.cpp
|
||||||
@ -52,6 +51,7 @@ IF (UNIX)
|
|||||||
if (NOT ${RPMBUILD_EXECUTABLE} STREQUAL "RPMBUILD_EXECUTABLE-NOTFOUND")
|
if (NOT ${RPMBUILD_EXECUTABLE} STREQUAL "RPMBUILD_EXECUTABLE-NOTFOUND")
|
||||||
message(STATUS "found rpm build executeable --> able to build rpm")
|
message(STATUS "found rpm build executeable --> able to build rpm")
|
||||||
set(CPACK_GENERATOR "${CPACK_GENERATOR};RPM")
|
set(CPACK_GENERATOR "${CPACK_GENERATOR};RPM")
|
||||||
|
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/usr/lib/systemd/system" "/usr/lib/systemd") # --> needed to not override existing folders
|
||||||
else (NOT ${RPMBUILD_EXECUTABLE} STREQUAL "RPMBUILD_EXECUTABLE-NOTFOUND")
|
else (NOT ${RPMBUILD_EXECUTABLE} STREQUAL "RPMBUILD_EXECUTABLE-NOTFOUND")
|
||||||
message(STATUS "not found rpm build tools --> not building rpm")
|
message(STATUS "not found rpm build tools --> not building rpm")
|
||||||
endif (NOT ${RPMBUILD_EXECUTABLE} STREQUAL "RPMBUILD_EXECUTABLE-NOTFOUND")
|
endif (NOT ${RPMBUILD_EXECUTABLE} STREQUAL "RPMBUILD_EXECUTABLE-NOTFOUND")
|
||||||
@ -78,13 +78,12 @@ IF (UNIX)
|
|||||||
SET(CPACK_PACKAGE_CONTACT "Lukas Heiligenbrunner <ultimategameingcookie@gmail.com>")
|
SET(CPACK_PACKAGE_CONTACT "Lukas Heiligenbrunner <ultimategameingcookie@gmail.com>")
|
||||||
SET(CPACK_PACKAGE_SECTION "games")
|
SET(CPACK_PACKAGE_SECTION "games")
|
||||||
|
|
||||||
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/usr/lib/systemd/system" "/usr/lib/systemd")
|
|
||||||
INCLUDE(CPack)
|
INCLUDE(CPack)
|
||||||
|
|
||||||
|
|
||||||
ENDIF (UNIX)
|
ENDIF (UNIX)
|
||||||
|
#todo all
|
||||||
add_custom_target(build-linux-packages
|
add_custom_target(build-linux-packages ALL
|
||||||
"${CMAKE_COMMAND}" --build "${CMAKE_BINARY_DIR}" --target package
|
"${CMAKE_COMMAND}" --build "${CMAKE_BINARY_DIR}" --target package
|
||||||
DEPENDS ${PROJECT_NAME}
|
DEPENDS ${PROJECT_NAME}
|
||||||
COMMENT "Installing ${PROJECT_NAME}")
|
COMMENT "Installing ${PROJECT_NAME}")
|
||||||
|
Loading…
Reference in New Issue
Block a user