@@ -11,7 +11,7 @@ macro(add_bootstrap_haven_library name source)
1111
1212 add_custom_command (
1313 OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
14- COMMAND haven_bootstrap ${HAVEN_SANITIZER_FLAGS} --debug-ir --bootstrap -c ${HAVEN_BOOTSTRAP_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
14+ COMMAND haven_bootstrap ${HAVEN_SANITIZER_FLAGS} --trace -- debug-ir --bootstrap -c ${HAVEN_BOOTSTRAP_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
1515 MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR} /${source}
1616 DEPENDS haven_bootstrap runtime ${ARGN}
1717 COMMENT "Building ${name} from ${source} [bootstrap]"
@@ -28,7 +28,7 @@ macro(add_bootstrap_haven_executable name source)
2828
2929 add_custom_command (
3030 OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
31- COMMAND haven_bootstrap ${HAVEN_SANITIZER_FLAGS} --bootstrap -c ${HAVEN_BOOTSTRAP_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
31+ COMMAND haven_bootstrap ${HAVEN_SANITIZER_FLAGS} --trace -- bootstrap -c ${HAVEN_BOOTSTRAP_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
3232 MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR} /${source}
3333 DEPENDS haven_bootstrap runtime ${ARGN}
3434 COMMENT "Building ${name} from ${source} [bootstrap]"
@@ -45,7 +45,7 @@ macro(add_haven_library name source)
4545
4646 add_custom_command (
4747 OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
48- COMMAND haven ${HAVEN_SANITIZER_FLAGS} --debug-ir -c ${HAVEN_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
48+ COMMAND haven ${HAVEN_SANITIZER_FLAGS} --trace -- debug-ir -c ${HAVEN_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
4949 MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR} /${source}
5050 DEPENDS haven ${ARGN}
5151 COMMENT "Building ${name} from ${source} "
@@ -64,7 +64,7 @@ macro(add_haven_test_library name source optlevel)
6464 # --O${optlevel} -> set the optimization level - tests should pass at all major optimization levels
6565 add_custom_command (
6666 OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
67- COMMAND haven ${HAVEN_SANITIZER_FLAGS} --debug-ir --O${optlevel} -c ${HAVEN_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
67+ COMMAND haven ${HAVEN_SANITIZER_FLAGS} --trace -- debug-ir --O${optlevel} -c ${HAVEN_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
6868 MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR} /${source}
6969 DEPENDS haven ${ARGN}
7070 COMMENT "Building ${name} from ${source} "
@@ -81,7 +81,7 @@ macro(add_haven_runtime_library name source)
8181
8282 add_custom_command (
8383 OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
84- COMMAND haven_bootstrap ${HAVEN_SANITIZER_FLAGS} -c --no-preamble ${HAVEN_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
84+ COMMAND haven_bootstrap ${HAVEN_SANITIZER_FLAGS} --trace - c --no-preamble ${HAVEN_COMPILE_FLAGS_LIST} ${CMAKE_CURRENT_SOURCE_DIR} /${source} -o ${CMAKE_CURRENT_BINARY_DIR} /${name}.o
8585 MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR} /${source}
8686 DEPENDS haven_bootstrap ${ARGN}
8787 COMMENT "Building ${name} from ${source} "
0 commit comments