@@ -19,9 +19,8 @@ find_path(PQ_INCLUDE postgresql/libpq-fe.h REQUIRED)
1919find_path (YAJL_INCLUDE yajl/yajl_gen.h REQUIRED)
2020find_program (BPFTOOL_BIN bpftool REQUIRED)
2121find_program (CLANG_BIN clang REQUIRED)
22- include_directories (src ${CMAKE_BINARY_DIR} /generated -headers ${BPF_INCLUDE} ${H2O_INCLUDE} )
23- include_directories (${MUSTACHE_C_INCLUDE} ${NUMA_INCLUDE} ${OPENSSL_INCLUDE} ${PQ_INCLUDE} )
24- include_directories (${YAJL_INCLUDE} )
22+ include_directories (src ${CMAKE_BINARY_DIR} ${BPF_INCLUDE} ${H2O_INCLUDE} ${MUSTACHE_C_INCLUDE} )
23+ include_directories (${NUMA_INCLUDE} ${OPENSSL_INCLUDE} ${PQ_INCLUDE} ${YAJL_INCLUDE} )
2524set (CMAKE_C_STANDARD 11)
2625set (CMAKE_C_STANDARD_REQUIRED ON )
2726add_compile_definitions (H2O_USE_LIBUV=0)
@@ -32,7 +31,7 @@ set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -D_FORTIFY_SOURCE=2")
3231set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3" )
3332set (CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O3" )
3433add_custom_command (
35- OUTPUT ${CMAKE_BINARY_DIR} /generated -headers/ socket_load_balancer.h
34+ OUTPUT ${CMAKE_BINARY_DIR} /socket_load_balancer.h
3635 COMMAND ${CLANG_BIN}
3736 -c
3837 -DNDEBUG
@@ -47,12 +46,12 @@ add_custom_command(
4746 ${WARNING_OPTIONS}
4847 ${CMAKE_CURRENT_SOURCE_DIR} /src/bpf/socket_load_balancer.c
4948 COMMAND ${BPFTOOL_BIN} gen skeleton ${CMAKE_BINARY_DIR} /socket_load_balancer.o >
50- ${CMAKE_BINARY_DIR} /generated -headers/ socket_load_balancer.h
49+ ${CMAKE_BINARY_DIR} /socket_load_balancer.h
5150 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR} /src/bpf/socket_load_balancer.c
5251 VERBATIM )
5352add_custom_target (
5453 generated_headers
55- DEPENDS ${CMAKE_BINARY_DIR} /generated -headers/ socket_load_balancer.h)
54+ DEPENDS ${CMAKE_BINARY_DIR} /socket_load_balancer.h)
5655file (GLOB_RECURSE HANDLER_SOURCES "src/handlers/*.c" )
5756file (GLOB SOURCES "src/*.c" )
5857add_executable (${PROJECT_NAME} ${HANDLER_SOURCES} ${SOURCES} )
0 commit comments