macnocker/CMakeLists.txt

29 lines
568 B
CMake
Raw Normal View History

2017-11-12 09:07:28 +01:00
cmake_minimum_required(VERSION 3.0)
2018-04-02 14:10:33 +02:00
project(macNock C)
2017-11-12 09:07:28 +01:00
option(MACNOCK_DEBUG "Enable debug messages" OFF)
if(MACNOCK_DEBUG)
add_definitions(-DDEBUG)
endif(MACNOCK_DEBUG)
2018-04-03 19:37:16 +02:00
option(MACNOCK_TRACE "Enable tracing messages" OFF)
if(MACNOCK_TRACE)
add_definitions(-DTRACE)
endif(MACNOCK_TRACE)
add_definitions(-Wall -Wextra -pedantic)
2017-11-12 09:07:28 +01:00
set(MACNOCK_SRC
2018-04-02 14:10:33 +02:00
main.c
macnockserver.c
macnockclient.c
tc.c
macstorage.c
2017-11-12 09:07:28 +01:00
)
add_executable(macnock ${MACNOCK_SRC})
target_link_libraries(macnock pthread)
install(TARGETS macnock RUNTIME DESTINATION sbin)