18 lines
369 B
CMake
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})
|