cmatrix/src/CMakeLists.txt

18 lines
369 B
CMake

add_executable(${PROJECT_NAME}
buffer.c
connection.c
http.c
main.c
)
target_link_libraries(${PROJECT_NAME}
libev::ev
libtls::tls
)
target_makeheaders(${PROJECT_NAME})
target_compile_options(${PROJECT_NAME}
PRIVATE
$<$<OR:$<C_COMPILER_ID:Clang>,$<C_COMPILER_ID:AppleClang>,$<C_COMPILER_ID:GNU>>:-Wall -Wextra>
)
add_autoformat_target(${PROJECT_NAME})