summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d8a6458..b7bb5cc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,15 @@
cmake_minimum_required(VERSION 2.6)
project(cc4group)
-add_executable(cc4group main.cpp)
+set(CMAKE_C_STANDARD 11)
+set(CMAKE_C_STANDARD_REQUIRED ON)
-install(TARGETS cc4group RUNTIME DESTINATION bin)
+if(${CMAKE_C_COMPILER_ID} MATCHES GNU)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wcast-align -Werror")
+endif()
+
+find_package(ZLIB REQUIRED)
+
+add_executable(cc4group main.c)
+target_link_libraries(cc4group PRIVATE ZLIB::ZLIB)
+target_include_directories(cc4group PRIVATE ZLIB::ZLIB)