Skip to content

Commit cd76a3c

Browse files
committed
[C++] Use target include directories for the sbe library.
1 parent f5607f3 commit cd76a3c

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,6 @@ set(CODEC_SCHEMA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/sbe-tool/src/test/resources")
128128
set(CODEC_PERF_SCHEMA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/sbe-benchmarks/src/main/resources")
129129
set(CODEC_EXAMPLES_SCHEMA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/sbe-samples/src/main/resources")
130130

131-
include_directories(
132-
${CMAKE_CURRENT_SOURCE_DIR}/sbe-tool/src/main/cpp
133-
)
134-
135131
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/sbe-tool/src/main/cpp)
136132

137133
if(SBE_TESTS)

sbe-benchmarks/src/main/cpp/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ add_custom_target(perf_codecs DEPENDS ${GENERATED_CODECS})
4545

4646
add_executable(benchlet-sbe-car-runner ${SRCS_BENCHLET_MAIN} CarBench.cpp)
4747
target_include_directories(benchlet-sbe-car-runner PRIVATE ${CODEC_TARGET_DIR})
48+
target_link_libraries(benchlet-sbe-car-runner sbe)
4849
add_executable(benchlet-sbe-md-runner ${SRCS_BENCHLET_MAIN} MarketDataBench.cpp)
4950
target_include_directories(benchlet-sbe-md-runner PRIVATE ${CODEC_TARGET_DIR})
51+
target_link_libraries(benchlet-sbe-md-runner sbe)
5052
add_dependencies(benchlet-sbe-md-runner perf_codecs)
5153
add_dependencies(benchlet-sbe-car-runner perf_codecs)
5254

sbe-samples/src/main/cpp/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ add_custom_target(examples_codecs DEPENDS ${GENERATED_CODECS})
3232

3333
add_executable(GeneratedStubExample GeneratedStubExample.cpp)
3434
target_include_directories(GeneratedStubExample PRIVATE ${CODEC_TARGET_DIR})
35+
target_link_libraries(GeneratedStubExample sbe)
3536
add_executable(OtfExample OtfExample.cpp)
3637
target_include_directories(OtfExample PRIVATE ${CODEC_TARGET_DIR})
3738
target_link_libraries(OtfExample sbe)

sbe-tool/src/main/cpp/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,6 @@ set(HEADERS
6363
)
6464

6565
add_library(sbe STATIC ${HEADERS} dummy.cpp)
66+
target_include_directories(sbe PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
6667

6768
add_dependencies(sbe ir_codecs)

0 commit comments

Comments
 (0)