File tree Expand file tree Collapse file tree 6 files changed +6
-23
lines changed
Expand file tree Collapse file tree 6 files changed +6
-23
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,9 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
5555 add_compile_options ("-Wno-narrowing" )
5656endif ()
5757
58+ include_directories (${CMAKE_SOURCE_DIR} /src)
59+ include_directories (${CMAKE_BINARY_DIR} )
60+
5861# Ninja buffers output so gcc/clang think it's not an interactive session.
5962# Colors are useful for compiler errors so force the color
6063if ("${CMAKE_GENERATOR} " STREQUAL "Ninja" )
@@ -112,7 +115,7 @@ flex_target(flex_lexer src/lexer.l ${CMAKE_BINARY_DIR}/lex.yy.cc)
112115add_flex_bison_dependency(flex_lexer bison_parser)
113116add_library (parser STATIC ${BISON_bison_parser_OUTPUTS} ${FLEX_flex_lexer_OUTPUTS} )
114117target_compile_options (parser PRIVATE "-w" )
115- target_include_directories (parser PRIVATE src src/ast ${CMAKE_BINARY_DIR} )
118+ target_include_directories (parser PRIVATE src src/ast)
116119
117120include (CheckSymbolExists)
118121set (CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
Original file line number Diff line number Diff line change @@ -58,14 +58,10 @@ add_library(libbpftrace STATIC
5858)
5959# So it's not "liblibbpftrace"
6060set_target_properties (libbpftrace PROPERTIES PREFIX "" )
61- target_include_directories (libbpftrace PRIVATE ${CMAKE_SOURCE_DIR} /src)
62- target_include_directories (libbpftrace PRIVATE ${CMAKE_BINARY_DIR} )
6361
6462add_executable (${BPFTRACE}
6563 ${MAIN_SRC}
6664)
67- target_include_directories (${BPFTRACE} PRIVATE ${CMAKE_SOURCE_DIR} /src)
68- target_include_directories (${BPFTRACE} PRIVATE ${CMAKE_BINARY_DIR} )
6965
7066install (TARGETS ${BPFTRACE} DESTINATION ${CMAKE_INSTALL_BINDIR} )
7167target_link_libraries (${BPFTRACE} libbpftrace)
@@ -116,11 +112,7 @@ add_custom_target(version_h
116112add_dependencies (${BPFTRACE} version_h)
117113add_dependencies (libbpftrace version_h)
118114
119- target_include_directories (required_resources PRIVATE ${CMAKE_BINARY_DIR} )
120- target_include_directories (required_resources PRIVATE ${CMAKE_SOURCE_DIR} /src)
121115target_compile_definitions (required_resources PRIVATE ${BPFTRACE_FLAGS} )
122- target_include_directories (runtime PRIVATE ${CMAKE_BINARY_DIR} )
123- target_include_directories (runtime PRIVATE ${CMAKE_SOURCE_DIR} /src)
124116target_compile_definitions (runtime PRIVATE ${BPFTRACE_FLAGS} )
125117target_include_directories (libbpftrace PRIVATE ${CMAKE_CURRENT_BINARY_DIR} )
126118target_compile_definitions (libbpftrace PRIVATE ${BPFTRACE_FLAGS} )
Original file line number Diff line number Diff line change 11add_library (aot STATIC aot.cpp)
2- add_dependencies (aot parser version_h)
3- target_link_libraries (aot required_resources)
4- target_include_directories (aot PRIVATE ${CMAKE_SOURCE_DIR} /src)
5- target_include_directories (aot PRIVATE ${CMAKE_BINARY_DIR} )
2+ add_dependencies (aot version_h)
3+ target_link_libraries (aot required_resources parser)
64target_compile_definitions (aot PRIVATE ${BPFTRACE_FLAGS} )
75
86if (STATIC_LINKING)
@@ -18,8 +16,6 @@ if(NOT LIBBCC_BPF_CONTAINS_RUNTIME)
1816endif ()
1917
2018add_executable (bpftrace-aotrt aot_main.cpp)
21- target_include_directories (bpftrace-aotrt PRIVATE ${CMAKE_SOURCE_DIR} /src)
22- target_include_directories (bpftrace-aotrt PRIVATE ${CMAKE_BINARY_DIR} )
2319target_link_libraries (bpftrace-aotrt aot runtime arch ast ast_defs cxxdemangler_stdlib)
2420install (TARGETS bpftrace-aotrt DESTINATION ${CMAKE_INSTALL_BINDIR} )
2521
Original file line number Diff line number Diff line change @@ -17,5 +17,3 @@ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "loongarch64")
1717else ()
1818 message (FATAL_ERROR "Unsupported architecture: ${CMAKE_SYSTEM_PROCESSOR} " )
1919endif ()
20-
21- target_include_directories (arch PRIVATE ${CMAKE_SOURCE_DIR} /src)
Original file line number Diff line number Diff line change 11add_library (ast_defs STATIC ast.cpp)
2- target_include_directories (ast_defs PRIVATE ${CMAKE_SOURCE_DIR} /src)
3- target_include_directories (ast_defs PRIVATE ${CMAKE_BINARY_DIR} )
42add_dependencies (ast_defs parser)
53
64add_library (ast STATIC
@@ -25,8 +23,6 @@ add_library(ast STATIC
2523 passes/return_path_analyser.cpp
2624)
2725
28- target_include_directories (ast PRIVATE ${CMAKE_SOURCE_DIR} /src)
29- target_include_directories (ast PRIVATE ${CMAKE_BINARY_DIR} )
3026target_compile_definitions (ast PRIVATE ${BPFTRACE_FLAGS} )
3127target_link_libraries (ast ast_defs arch parser)
3228
Original file line number Diff line number Diff line change @@ -65,8 +65,6 @@ target_include_directories(bpftrace_test PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
6565target_include_directories (bpftrace_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} )
6666
6767target_compile_definitions (bpftrace_test PRIVATE TEST_CODEGEN_LOCATION="${CMAKE_SOURCE_DIR} /tests/codegen/llvm/" )
68- target_include_directories (bpftrace_test PRIVATE ${CMAKE_SOURCE_DIR} /src)
69- target_include_directories (bpftrace_test PRIVATE ${CMAKE_BINARY_DIR} )
7068target_link_libraries (bpftrace_test libbpftrace)
7169
7270if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" )
You can’t perform that action at this time.
0 commit comments