Skip to content

Commit 949d234

Browse files
committed
[C] Add missing JVM options to allow generating codes.
1 parent b848b3a commit 949d234

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ set(SBE_MD_SCHEMA ${CODEC_PERF_SCHEMA_DIR}/fix-message-samples.xml)
3939
add_custom_command(
4040
OUTPUT ${GENERATED_CODECS}
4141
DEPENDS ${SBE_CAR_SCHEMA} ${SBE_MD_SCHEMA} sbe-jar ${SBE_JAR}
42-
COMMAND ${Java_JAVA_EXECUTABLE} -Dsbe.output.dir=${CXX_CODEC_TARGET_DIR} -Dsbe.target.language="cpp" -jar ${SBE_JAR} ${SBE_CAR_SCHEMA} ${SBE_MD_SCHEMA}
42+
COMMAND ${Java_JAVA_EXECUTABLE} --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dsbe.output.dir=${CXX_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})
4545

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
add_custom_command(
2525
OUTPUT ${GENERATED_CODECS}
2626
DEPENDS ${EXAMPLES_SCHEMA} sbe-jar ${SBE_JAR}
27-
COMMAND ${Java_JAVA_EXECUTABLE} -Dsbe.output.dir=${CXX_CODEC_TARGET_DIR} -Dsbe.generate.ir=true -Dsbe.target.language=cpp -Dsbe.xinclude.aware=true -jar ${SBE_JAR} ${EXAMPLES_SCHEMA}
27+
COMMAND ${Java_JAVA_EXECUTABLE} --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dsbe.output.dir=${CXX_CODEC_TARGET_DIR} -Dsbe.generate.ir=true -Dsbe.target.language=cpp -Dsbe.xinclude.aware=true -jar ${SBE_JAR} ${EXAMPLES_SCHEMA}
2828
)
2929
add_custom_target(examples_codecs DEPENDS ${GENERATED_CODECS})
3030

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ find_package(Java REQUIRED)
2828

2929
add_custom_command(OUTPUT ${CODECS}
3030
COMMAND
31-
${Java_JAVA_EXECUTABLE}
31+
${Java_JAVA_EXECUTABLE} --add-opens java.base/jdk.internal.misc=ALL-UNNAMED
3232
"-Dsbe.output.dir=${CMAKE_CURRENT_SOURCE_DIR}"
3333
"-Dsbe.target.language=CPP"
3434
"-jar" "${SBE_JAR}"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ add_custom_command(
4646
OUTPUT ${GENERATED_CODECS}
4747
DEPENDS sbe-jar ${SBE_JAR} ${CODE_GENERATION_SCHEMA} ${CODE_GENERATION_SCHEMA_WITH_VERSION} ${GROUP_WITH_DATA_SCHEMA} ${ISSUE889_SCHEMA}
4848
COMMAND
49-
${Java_JAVA_EXECUTABLE}
49+
${Java_JAVA_EXECUTABLE} --add-opens java.base/jdk.internal.misc=ALL-UNNAMED
5050
-Dsbe.output.dir=${C_CODEC_TARGET_DIR}
5151
-Dsbe.target.language="C"
5252
-jar ${SBE_JAR}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ add_custom_command(
6161
${ACCESS_ORDER_SCHEMA}
6262
sbe-jar ${SBE_JAR}
6363
COMMAND
64-
${Java_JAVA_EXECUTABLE}
64+
${Java_JAVA_EXECUTABLE} --add-opens java.base/jdk.internal.misc=ALL-UNNAMED
6565
-Dsbe.output.dir=${CXX_CODEC_TARGET_DIR}
6666
-Dsbe.generate.ir="true"
6767
-Dsbe.target.language="cpp"

0 commit comments

Comments
 (0)