Bazel/CMake: fix multiple cmake generate targets

This commit is contained in:
Paolo Tranquilli
2022-10-14 10:12:40 +02:00
parent 14f2d3995a
commit d734ed9839

View File

@@ -16,6 +16,7 @@ string(REPLACE "-" "_" BAZEL_EXEC_ROOT ${PROJECT_NAME})
set(BAZEL_EXEC_ROOT ${BAZEL_OUTPUT_BASE}/execroot/${BAZEL_EXEC_ROOT})
bazel(query "kind(generate_cmake, //...)" OUTPUT_VARIABLE BAZEL_GENERATE_CMAKE_TARGETS)
string(REPLACE "\n" ";" BAZEL_GENERATE_CMAKE_TARGETS "${BAZEL_GENERATE_CMAKE_TARGETS}")
bazel(build ${BAZEL_GENERATE_CMAKE_TARGETS})
string(REPLACE "//" "" BAZEL_GENERATE_CMAKE_TARGETS "${BAZEL_GENERATE_CMAKE_TARGETS}")