Mercurial > irccd
changeset 1100:792730ae5c77
cmake: improve IDE structure
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 03 Oct 2021 13:52:07 +0200 |
parents | 2c0eea3af7df |
children | a8532a6b4778 |
files | examples/CMakeLists.txt lib/CMakeLists.txt |
diffstat | 2 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/examples/CMakeLists.txt Sun Oct 03 11:20:47 2021 +0200 +++ b/examples/CMakeLists.txt Sun Oct 03 13:52:07 2021 +0200 @@ -26,3 +26,4 @@ add_custom_target(doc SOURCES ${FILES}) install(FILES ${FILES} DESTINATION ${CMAKE_INSTALL_DOCDIR}) +source_group("" FILES ${FILES})
--- a/lib/CMakeLists.txt Sun Oct 03 11:20:47 2021 +0200 +++ b/lib/CMakeLists.txt Sun Oct 03 13:52:07 2021 +0200 @@ -19,10 +19,14 @@ project(libirccd) set( - SOURCES + LIBBSD_SOURCES ${irccd_SOURCE_DIR}/extern/libbsd/strlcpy.c ${irccd_SOURCE_DIR}/extern/libbsd/strlcat.c ${irccd_SOURCE_DIR}/extern/libbsd/reallocarray.c +) + +set( + SOURCES ${libirccd_SOURCE_DIR}/irccd/channel.c ${libirccd_SOURCE_DIR}/irccd/channel.h ${libirccd_SOURCE_DIR}/irccd/conn.c @@ -53,7 +57,7 @@ ${libirccd_BINARY_DIR}/irccd/config.h ) -add_library(libirccd-static STATIC ${SOURCES}) +add_library(libirccd-static STATIC ${LIBBSD_SOURCES} ${SOURCES}) target_link_libraries(libirccd-static PUBLIC libirccd-utlist) target_include_directories( libirccd-static @@ -72,3 +76,6 @@ if (IRCCD_WITH_SSL) target_link_libraries(libirccd-static PUBLIC OpenSSL::SSL OpenSSL::Crypto) endif () + +source_group(extern/libbsd FILES ${LIBBSD_SOURCES}) +source_group(irccd FILES ${SOURCES})