Skip to content

Commit c77b8d3

Browse files
committed
fixup
1 parent edc06d0 commit c77b8d3

File tree

1 file changed

+21
-27
lines changed

1 file changed

+21
-27
lines changed

src/trusted/service_runtime/CMakeLists.txt

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -482,36 +482,30 @@ if (LINUX AND NOT BUILD_ELSEWHERE)
482482
set_target_properties(nacl_bootstrap PROPERTIES COMPILE_FLAGS "${BOOTSTRAP_FLAGS_STRING}")
483483
set_target_properties(nacl_bootstrap PROPERTIES COMPILE_DEFINITIONS "${BOOTSTRAP_DEFINITIONS_STRING}")
484484

485+
list(APPEND NACL_BOOTSTRAP_RAW_ARGS "${CMAKE_CURRENT_LIST_DIR}/linux/ld_bfd.py")
486+
485487
if (COMPILER_OVERRIDE)
486-
add_custom_target(nacl_bootstrap_raw
487-
COMMAND env CXX="${CMAKE_CXX_COMPILER}" "${PYTHON}"
488-
"${CMAKE_CURRENT_LIST_DIR}/linux/ld_bfd.py" --compiler "${COMPILER_OVERRIDE}"
489-
-m "${LD_EMUL}"
490-
--build-id
491-
-static
492-
-z "max-page-size=0x1000"
493-
--defsym RESERVE_TOP="${RESERVE_TOP}"
494-
--script "${CMAKE_CURRENT_LIST_DIR}/linux/nacl_bootstrap.x"
495-
-o "${CMAKE_BINARY_DIR}/src/trusted/service_runtime/nacl_bootstrap_raw"
496-
"${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/nacl_bootstrap.dir/linux/nacl_bootstrap.c.o"
497-
DEPENDS nacl_bootstrap
498-
)
499-
else()
500-
add_custom_target(nacl_bootstrap_raw
501-
COMMAND env CXX="${CMAKE_CXX_COMPILER}" "${PYTHON}"
502-
"${CMAKE_CURRENT_LIST_DIR}/linux/ld_bfd.py"
503-
-m "${LD_EMUL}"
504-
--build-id
505-
-static
506-
-z "max-page-size=0x1000"
507-
--defsym RESERVE_TOP="${RESERVE_TOP}"
508-
--script "${CMAKE_CURRENT_LIST_DIR}/linux/nacl_bootstrap.x"
509-
-o "${CMAKE_BINARY_DIR}/src/trusted/service_runtime/nacl_bootstrap_raw"
510-
"${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/nacl_bootstrap.dir/linux/nacl_bootstrap.c.o"
511-
DEPENDS nacl_bootstrap
512-
)
488+
list(APPEND NACL_BOOTSTRAP_RAW_ARGS --compiler "${COMPILER_OVERRIDE}")
513489
endif()
514490

491+
list(APPEND NACL_BOOTSTRAP_RAW_ARGS
492+
-m "${LD_EMUL}"
493+
--build-id
494+
-static
495+
-z "max-page-size=0x1000"
496+
--defsym RESERVE_TOP="${RESERVE_TOP}"
497+
--script "${CMAKE_CURRENT_LIST_DIR}/linux/nacl_bootstrap.x"
498+
-o "${CMAKE_BINARY_DIR}/src/trusted/service_runtime/nacl_bootstrap_raw"
499+
"${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/nacl_bootstrap.dir/linux/nacl_bootstrap.c.o"
500+
)
501+
502+
503+
add_custom_target(nacl_bootstrap_raw
504+
COMMAND env CXX="${CMAKE_CXX_COMPILER}" "${PYTHON}"
505+
${NACL_BOOTSTRAP_RAW_ARGS}
506+
DEPENDS nacl_bootstrap
507+
)
508+
515509
add_custom_target(nacl_helper_bootstrap
516510
COMMAND "${PYTHON}"
517511
"${CMAKE_CURRENT_LIST_DIR}/linux/nacl_bootstrap_munge_phdr.py"

0 commit comments

Comments
 (0)