Skip to content

Commit 47cb702

Browse files
committed
[C++] Add dependencies to sbe-jar where it is used.
1 parent 6872fed commit 47cb702

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ set(SBE_MD_SCHEMA ${CODEC_PERF_SCHEMA_DIR}/fix-message-samples.xml)
3838

3939
add_custom_command(
4040
OUTPUT ${GENERATED_CODECS}
41-
DEPENDS ${SBE_CAR_SCHEMA} ${SBE_MD_SCHEMA}
41+
DEPENDS ${SBE_CAR_SCHEMA} ${SBE_MD_SCHEMA} sbe-jar ${SBE_JAR}
4242
COMMAND ${Java_JAVA_EXECUTABLE} -Dsbe.output.dir=${CODEC_TARGET_DIR} -Dsbe.target.language="cpp" -jar ${SBE_JAR} ${SBE_CAR_SCHEMA} ${SBE_MD_SCHEMA}
4343
)
4444
add_custom_target(perf_codecs DEPENDS ${GENERATED_CODECS})

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ set(EXAMPLES_SCHEMA ${CODEC_EXAMPLES_SCHEMA_DIR}/example-schema.xml)
2424

2525
add_custom_command(
2626
OUTPUT ${GENERATED_CODECS}
27-
DEPENDS ${EXAMPLES_SCHEMA}
27+
DEPENDS ${EXAMPLES_SCHEMA} sbe-jar ${SBE_JAR}
2828
COMMAND ${Java_JAVA_EXECUTABLE} -Dsbe.output.dir=${CODEC_TARGET_DIR} -Dsbe.generate.ir="true" -Dsbe.target.language="cpp" -jar ${SBE_JAR} ${EXAMPLES_SCHEMA}
2929
)
3030
add_custom_target(examples_codecs DEPENDS ${GENERATED_CODECS})

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ set(GENERATED_CODECS
4444
add_custom_command(
4545
OUTPUT ${GENERATED_CODECS}
4646
DEPENDS ${CODE_GENERATION_SCHEMA} ${CODE_GENERATION_SCHEMA_CPP} ${COMPOSITE_OFFSETS_SCHEMA} ${MESSAGE_BLOCK_LENGTH_TEST}
47+
sbe-jar ${SBE_JAR}
4748
COMMAND ${Java_JAVA_EXECUTABLE}
4849
-Dsbe.output.dir=${CODEC_TARGET_DIR} -Dsbe.generate.ir="true" -Dsbe.target.language="cpp" -jar ${SBE_JAR}
4950
${CODE_GENERATION_SCHEMA}

0 commit comments

Comments
 (0)