Re-ordered and reformatted cmake recipes.
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
ee53604e6e
commit
083a08beb8
|
@ -2,13 +2,7 @@ cmake_minimum_required (VERSION 3.2)
|
||||||
project(remwharead
|
project(remwharead
|
||||||
VERSION 0.6.3
|
VERSION 0.6.3
|
||||||
LANGUAGES CXX
|
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 14)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
@ -18,6 +12,12 @@ set(CMAKE_CXX_FLAGS_DEBUG
|
||||||
"${CMAKE_CXX_FLAGS_DEBUG} -Wall -Wextra -Wpedantic -ftrapv \
|
"${CMAKE_CXX_FLAGS_DEBUG} -Wall -Wextra -Wpedantic -ftrapv \
|
||||||
-fsanitize=undefined -g -Og -fno-omit-frame-pointer")
|
-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_SOURCE_DIR}/src/lib)
|
||||||
Include_directories(${PROJECT_BINARY_DIR})
|
Include_directories(${PROJECT_BINARY_DIR})
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@ file(GLOB sources_cli *.cpp)
|
||||||
|
|
||||||
add_executable(${PROJECT_NAME}-cli ${sources_cli})
|
add_executable(${PROJECT_NAME}-cli ${sources_cli})
|
||||||
target_link_libraries(${PROJECT_NAME}-cli ${PROJECT_NAME})
|
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})
|
install(TARGETS ${PROJECT_NAME}-cli DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
|
|
@ -38,5 +38,6 @@ install(FILES ${headers_lib_export}
|
||||||
|
|
||||||
configure_file("${PROJECT_SOURCE_DIR}/remwharead.pc.in"
|
configure_file("${PROJECT_SOURCE_DIR}/remwharead.pc.in"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc" @ONLY)
|
"${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc" @ONLY)
|
||||||
|
|
||||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc"
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/remwharead.pc"
|
||||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
||||||
|
|
Loading…
Reference in New Issue