From e90efe3a0aef2ae6de6acea6853a48b8e67add85 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Wed, 11 Aug 2021 21:20:23 +0200 Subject: [PATCH] change: folder structure build with cmake --- CMakeLists.txt | 10 +++++----- discspan.c => discspan/discspan.c | 0 help.c => discspan/help.c | 0 discspan.h => include/discspan.h | 0 filehandler.h => include/filehandler.h | 0 help.h => include/help.h | 0 logic.h => include/logic.h | 0 splitter.h => include/splitter.h | 0 filehandler.c => libspandisc/filehandler.c | 0 logic.c => libspandisc/logic.c | 0 splitter.c => libspandisc/splitter.c | 0 11 files changed, 5 insertions(+), 5 deletions(-) rename discspan.c => discspan/discspan.c (100%) rename help.c => discspan/help.c (100%) rename discspan.h => include/discspan.h (100%) rename filehandler.h => include/filehandler.h (100%) rename help.h => include/help.h (100%) rename logic.h => include/logic.h (100%) rename splitter.h => include/splitter.h (100%) rename filehandler.c => libspandisc/filehandler.c (100%) rename logic.c => libspandisc/logic.c (100%) rename splitter.c => libspandisc/splitter.c (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e07d1b..507a0a9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,14 +10,14 @@ set(HEADERPATH "/usr/local/include") project(discspan) if (SHAREDLIB) - set(SOURCES discspan.c help.c) - set(SOURCE_LIB logic.c filehandler.c splitter.c) - set(PUBLIC_HEADERS discspan.h logic.h filehandler.h splitter.h) + file(GLOB SOURCES discspan/*.c) + file(GLOB SOURCE_LIB libspandisc/*.c) + include_directories(include) add_library(spandisc SHARED ${SOURCE_LIB}) - set_target_properties(spandisc PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADERS}") else() - set(SOURCES discspan.c help.c logic.c filehandler.c splitter.c) + file(GLOB SOURCES discspan/*.c libspandisc/*.c) + include_directories(include) endif() add_executable(discspan ${SOURCES}) diff --git a/discspan.c b/discspan/discspan.c similarity index 100% rename from discspan.c rename to discspan/discspan.c diff --git a/help.c b/discspan/help.c similarity index 100% rename from help.c rename to discspan/help.c diff --git a/discspan.h b/include/discspan.h similarity index 100% rename from discspan.h rename to include/discspan.h diff --git a/filehandler.h b/include/filehandler.h similarity index 100% rename from filehandler.h rename to include/filehandler.h diff --git a/help.h b/include/help.h similarity index 100% rename from help.h rename to include/help.h diff --git a/logic.h b/include/logic.h similarity index 100% rename from logic.h rename to include/logic.h diff --git a/splitter.h b/include/splitter.h similarity index 100% rename from splitter.h rename to include/splitter.h diff --git a/filehandler.c b/libspandisc/filehandler.c similarity index 100% rename from filehandler.c rename to libspandisc/filehandler.c diff --git a/logic.c b/libspandisc/logic.c similarity index 100% rename from logic.c rename to libspandisc/logic.c diff --git a/splitter.c b/libspandisc/splitter.c similarity index 100% rename from splitter.c rename to libspandisc/splitter.c -- 2.39.5