@@ -482,36 +482,30 @@ if (LINUX AND NOT BUILD_ELSEWHERE)
482
482
set_target_properties (nacl_bootstrap PROPERTIES COMPILE_FLAGS "${BOOTSTRAP_FLAGS_STRING} " )
483
483
set_target_properties (nacl_bootstrap PROPERTIES COMPILE_DEFINITIONS "${BOOTSTRAP_DEFINITIONS_STRING} " )
484
484
485
+ list (APPEND NACL_BOOTSTRAP_RAW_ARGS "${CMAKE_CURRENT_LIST_DIR} /linux/ld_bfd.py" )
486
+
485
487
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} " )
513
489
endif ()
514
490
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
+
515
509
add_custom_target (nacl_helper_bootstrap
516
510
COMMAND "${PYTHON} "
517
511
"${CMAKE_CURRENT_LIST_DIR} /linux/nacl_bootstrap_munge_phdr.py"
0 commit comments