Refactor CMake recipes a bit.
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
c7ad9ed5fe
commit
0f3ffb4d99
|
@ -18,12 +18,13 @@ target_link_libraries(fediblock
|
|||
PkgConfig::cgicc
|
||||
nlohmann_json
|
||||
std::filesystem
|
||||
PkgConfig::libgit2)
|
||||
PkgConfig::libgit2
|
||||
ICU::uc)
|
||||
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.12)
|
||||
target_link_libraries(fediblock PUBLIC ${CURL_LIBRARIES} ICU::uc)
|
||||
target_link_libraries(fediblock PUBLIC ${CURL_LIBRARIES})
|
||||
else()
|
||||
target_link_libraries(fediblock PUBLIC CURL::libcurl ICU::uc)
|
||||
target_link_libraries(fediblock PUBLIC CURL::libcurl)
|
||||
endif()
|
||||
|
||||
add_executable(${PROJECT_NAME} main.cpp)
|
||||
|
|
|
@ -1,19 +1,13 @@
|
|||
include(GNUInstallDirs)
|
||||
|
||||
add_executable(gen_html "html.cpp")
|
||||
|
||||
target_link_libraries(gen_html
|
||||
add_executable(${PROJECT_NAME}-gen_html "html.cpp")
|
||||
target_link_libraries(${PROJECT_NAME}-gen_html
|
||||
PRIVATE fediblock)
|
||||
|
||||
set_target_properties(gen_html PROPERTIES OUTPUT_NAME ${PROJECT_NAME}-gen_html)
|
||||
install(TARGETS gen_html
|
||||
install(TARGETS ${PROJECT_NAME}-gen_html
|
||||
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
|
||||
|
||||
add_executable(gen_rss "rss.cpp")
|
||||
|
||||
target_link_libraries(gen_rss
|
||||
add_executable(${PROJECT_NAME}-gen_rss "rss.cpp")
|
||||
target_link_libraries(${PROJECT_NAME}-gen_rss
|
||||
PRIVATE fediblock)
|
||||
|
||||
set_target_properties(gen_rss PROPERTIES OUTPUT_NAME ${PROJECT_NAME}-gen_rss)
|
||||
install(TARGETS gen_rss
|
||||
install(TARGETS ${PROJECT_NAME}-gen_rss
|
||||
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
|
||||
|
|
Reference in New Issue