summaryrefslogtreecommitdiff
path: root/libpeci/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libpeci/CMakeLists.txt')
-rw-r--r--libpeci/CMakeLists.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/libpeci/CMakeLists.txt b/libpeci/CMakeLists.txt
index 227ed1d..441b320 100644
--- a/libpeci/CMakeLists.txt
+++ b/libpeci/CMakeLists.txt
@@ -7,6 +7,26 @@ set_property(TARGET peci PROPERTY C_STANDARD 99)
target_include_directories(peci PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
set_target_properties(peci PROPERTIES VERSION "1.0" SOVERSION "1")
+set(
+ CMAKE_C_FLAGS
+ "${CMAKE_C_FLAGS} \
+-Wall \
+-Wextra \
+-Wcast-align \
+-Wunused \
+-Wconversion \
+-Wsign-conversion \
+-Wnull-dereference \
+-Wdouble-promotion \
+-Wformat=2 \
+-Wno-unused-parameter \
+-Werror \
+-Wduplicated-cond \
+-Wduplicated-branches \
+-Wlogical-op \
+"
+ )
+
install(TARGETS peci DESTINATION lib)
install(FILES peci.h DESTINATION include)