summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Zabka <zabkaste@hu-berlin.de>2020-06-10 19:59:12 +0200
committerStefan Zabka <zabkaste@hu-berlin.de>2020-06-10 19:59:12 +0200
commit1bec4c4e1e16aa12965d124f83590ba007b88719 (patch)
tree070dd35bf017e6e09f6c13a144d9090856d30fdf
parented398e3a61d696c7f07506f80563f5697e230b93 (diff)
downloadbetriebssysteme-1bec4c4e1e16aa12965d124f83590ba007b88719.tar.gz
betriebssysteme-1bec4c4e1e16aa12965d124f83590ba007b88719.zip
Finally getting all the warnings
-rw-r--r--04_exercise/CMakeLists.txt3
-rw-r--r--04_exercise/main.c1
-rw-r--r--CMakeLists.txt2
3 files changed, 4 insertions, 2 deletions
diff --git a/04_exercise/CMakeLists.txt b/04_exercise/CMakeLists.txt
index f42d6dd..7b18fda 100644
--- a/04_exercise/CMakeLists.txt
+++ b/04_exercise/CMakeLists.txt
@@ -4,8 +4,9 @@ target_compile_options(quicksort INTERFACE ${PROJECT_WARNINGS})
add_library(threadpool threadpool.c)
target_compile_options(threadpool INTERFACE ${PROJECT_WARNINGS})
+target_link_libraries(threadpool warnings)
add_executable(fibonacci main.c)
target_compile_options(fibonacci INTERFACE ${PROJECT_WARNINGS})
-target_link_libraries(fibonacci PRIVATE threadpool)
+target_link_libraries(fibonacci PRIVATE threadpool warnings)
diff --git a/04_exercise/main.c b/04_exercise/main.c
index cdcaa42..cf03191 100644
--- a/04_exercise/main.c
+++ b/04_exercise/main.c
@@ -19,7 +19,6 @@ int main() {
if (tpInit(8) != 0)
perror("Thread Pool initialization failed"), exit(-1);
atexit(&tpRelease);
-
for (long i = 0; i <= 20; ++i)
printf("fib(%2li) = %li\n", i, fib(i));
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0f26ea7..55962c2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -43,3 +43,5 @@ set(GCC_WARNINGS
)
set(PROJECT_WARNINGS ${GCC_WARNINGS})
+add_library(warnings INTERFACE)
+target_compile_options(warnings INTERFACE ${PROJECT_WARNINGS})