forked from rcatalan98/Protos-TP2E
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
11 lines (8 loc) · 1.26 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
cmake_minimum_required(VERSION 3.16)
project(Protos-TP2E C)
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_FLAGS " -pthread --std=c99 -fsanitize=address -pedantic -pedantic-errors -Wall -Wextra -Werror -Wno-unused-parameter -Wno-implicit-fallthrough -D_POSIX_C_SOURCE=200112L")
set(SOURCE_FILES src/args.c src/buffer.c src/logger.c src/netutils.c src/parser.c src/parser_utils.c src/selector.c src/socks_handler.c src/socks_nio.c src/stm.c
include/args.h include/buffer.h include/logger.h include/netutils.h include/parser.h include/parser_utils.h include/selector.h include/socks_handler.h include/socks_nio.h include/stm.h src/copy_events.c include/copy_events.h src/connecting_events.c include/connecting_events.h src/dns_resolution_events.c include/dns_resolution_events.h src/greetings_events.c include/greetings_events.h src/cmd_queue.c include/cmd_queue.h src/capa_events.c include/capa_events.h src/request_events.c include/request_events.h src/response_events.c include/response_events.h src/admin.c include/admin.h include/admin_utils.h src/admin_utils.c client/include/admin_client.h)
add_executable(Protos-TP2E ${SOURCE_FILES} main.c)
#add_executable(Protos-TP2E ${SOURCE_FILES} client/admin_client.c)