@@ -14,25 +14,25 @@ if (NOT DEFINED CODEQL_BAZEL_WORKSPACE)
1414endif ()
1515
1616macro (bazel)
17- execute_process (COMMAND ${BAZEL_BIN} ${ARGN}
17+ execute_process (COMMAND ${BAZEL_BIN} ${BAZEL_STARTUP_OPTIONS} ${ ARGN}
1818 COMMAND_ERROR_IS_FATAL ANY
1919 OUTPUT_STRIP_TRAILING_WHITESPACE
2020 WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} )
2121endmacro ()
2222
2323macro (bazel_even_if_failing)
24- execute_process (COMMAND ${BAZEL_BIN} ${ARGN}
24+ execute_process (COMMAND ${BAZEL_BIN} ${BAZEL_STARTUP_OPTIONS} ${ ARGN}
2525 OUTPUT_STRIP_TRAILING_WHITESPACE
2626 WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} )
2727endmacro ()
2828
2929bazel(info workspace OUTPUT_VARIABLE BAZEL_WORKSPACE)
30-
3130bazel(info output_base OUTPUT_VARIABLE BAZEL_OUTPUT_BASE)
3231set (BAZEL_EXEC_ROOT ${BAZEL_OUTPUT_BASE} /execroot/_main)
32+ set (BAZEL_BUILD_OPTIONS --nocheck_visibility --keep_going)
3333
3434macro (include_generated BAZEL_TARGET)
35- bazel(build ${BAZEL_TARGET} --nocheck_visibility )
35+ bazel(build ${BAZEL_TARGET} ${BAZEL_BUILD_OPTIONS} )
3636 string (REPLACE "@" "/external/" BAZEL_TARGET_PATH ${BAZEL_TARGET} )
3737 string (REPLACE "//" "/" BAZEL_TARGET_PATH ${BAZEL_TARGET_PATH} )
3838 string (REPLACE ":" "/" BAZEL_TARGET_PATH ${BAZEL_TARGET_PATH} )
@@ -42,7 +42,7 @@ endmacro()
4242macro (generate_and_include)
4343 file (REMOVE "${BAZEL_WORKSPACE} /.bazel-cmake/BUILD.bazel" )
4444 # use aquery to only get targets compatible with the current platform
45- bazel_even_if_failing(aquery "kind(\" cc_test|cc_binary\" , ${ARGN} )" --nocheck_visibility --keep_going --output =jsonproto OUTPUT_VARIABLE BAZEL_AQUERY_RESULT)
45+ bazel_even_if_failing(aquery "kind(\" cc_test|cc_binary\" , ${ARGN} )" ${BAZEL_BUILD_OPTIONS} --output =jsonproto OUTPUT_VARIABLE BAZEL_AQUERY_RESULT)
4646 string (JSON BAZEL_JSON_TARGETS GET "${BAZEL_AQUERY_RESULT} " targets)
4747 string (JSON LAST_IDX LENGTH "${BAZEL_JSON_TARGETS} " )
4848 math (EXPR LAST_IDX "${LAST_IDX} - 1" )
0 commit comments