Re-ordered and reformatted cmake recipes.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
tastytea 2019-07-30 07:02:09 +02:00
parent ee53604e6e
commit 083a08beb8
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
3 changed files with 10 additions and 8 deletions

View File

@ -2,13 +2,7 @@ cmake_minimum_required (VERSION 3.2)
project(remwharead
VERSION 0.6.3
LANGUAGES CXX
)
set(WITH_MAN "YES" CACHE STRING "WITH_MAN defaults to \"YES\"")
set(WITH_TESTS "NO" CACHE STRING "WITH_TESTS defaults to \"NO\"")
set(WITH_MOZILLA "NO" CACHE STRING "WITH_MOZILLA defaults to \"NO\"")
include(GNUInstallDirs)
)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
@ -18,6 +12,12 @@ set(CMAKE_CXX_FLAGS_DEBUG
"${CMAKE_CXX_FLAGS_DEBUG} -Wall -Wextra -Wpedantic -ftrapv \
-fsanitize=undefined -g -Og -fno-omit-frame-pointer")
set(WITH_MAN "YES" CACHE STRING "WITH_MAN defaults to \"YES\"")
set(WITH_TESTS "NO" CACHE STRING "WITH_TESTS defaults to \"NO\"")
set(WITH_MOZILLA "NO" CACHE STRING "WITH_MOZILLA defaults to \"NO\"")
include(GNUInstallDirs)
include_directories(${PROJECT_SOURCE_DIR}/src/lib)
Include_directories(${PROJECT_BINARY_DIR})

View File

@ -4,6 +4,7 @@ file(GLOB sources_cli *.cpp)
add_executable(${PROJECT_NAME}-cli ${sources_cli})
target_link_libraries(${PROJECT_NAME}-cli ${PROJECT_NAME})
set_target_properties(${PROJECT_NAME}-cli PROPERTIES OUTPUT_NAME ${PROJECT_NAME})
set_target_properties(${PROJECT_NAME}-cli
PROPERTIES OUTPUT_NAME ${PROJECT_NAME})
install(TARGETS ${PROJECT_NAME}-cli DESTINATION ${CMAKE_INSTALL_BINDIR})

View File

@ -38,5 +38,6 @@ install(FILES ${headers_lib_export}
configure_file("${PROJECT_SOURCE_DIR}/remwharead.pc.in"
"${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc" @ONLY)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")