@@ -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