|
4 | 4 |
|
5 | 5 | # Create the header in a temporary file and only update when necessary, |
6 | 6 | # to avoid invalidating targets that depend on it. |
7 | | -#------------------ |
8 | | -# Mach change start |
9 | | -#------------------ |
10 | | -# add_custom_command( |
11 | | -# OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.h |
12 | | -# COMMAND mc -r ${CMAKE_CURRENT_BINARY_DIR} -h ${CMAKE_CURRENT_BINARY_DIR} -p DxcRuntimeEtw_ -um -z tmpdxcruntimeetw ${CMAKE_CURRENT_SOURCE_DIR}/DxcRuntime.man |
13 | | -# DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/DxcRuntime.man |
14 | | -# COMMENT "Building instrumentation manifest ..." |
15 | | -# ) |
16 | 7 | add_custom_command( |
17 | 8 | OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.h |
18 | | - COMMAND touch ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.h |
| 9 | + COMMAND mc -r ${CMAKE_CURRENT_BINARY_DIR} -h ${CMAKE_CURRENT_BINARY_DIR} -p DxcRuntimeEtw_ -um -z tmpdxcruntimeetw ${CMAKE_CURRENT_SOURCE_DIR}/DxcRuntime.man |
19 | 10 | DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/DxcRuntime.man |
20 | 11 | COMMENT "Building instrumentation manifest ..." |
21 | 12 | ) |
22 | | -#------------------ |
23 | | -# Mach change end |
24 | | -#------------------ |
25 | | -#------------------ |
26 | | -# Mach change start |
27 | | -#------------------ |
28 | | -# add_custom_command( |
29 | | -# OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.h |
30 | | -# COMMAND ${CMAKE_COMMAND} -E copy_if_different |
31 | | -# ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.h |
32 | | -# ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.h |
33 | | -# COMMAND ${CMAKE_COMMAND} -E copy_if_different |
34 | | -# ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.rc |
35 | | -# ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.rc |
36 | | -# COMMAND ${CMAKE_COMMAND} -E copy_if_different |
37 | | -# ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetwTEMP.bin |
38 | | -# ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtwtemp.BIN |
39 | | -# COMMAND ${CMAKE_COMMAND} -E copy_if_different |
40 | | -# ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw_msg00001.bin |
41 | | -# ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw_msg00001.bin |
42 | | -# DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.h |
43 | | -# COMMENT "Updating instrumentation manifest ..." |
44 | | -# ) |
45 | 13 | add_custom_command( |
46 | 14 | OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.h |
47 | | - COMMAND touch ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.h |
| 15 | + COMMAND ${CMAKE_COMMAND} -E copy_if_different |
| 16 | + ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.h |
| 17 | + ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.h |
| 18 | + COMMAND ${CMAKE_COMMAND} -E copy_if_different |
| 19 | + ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.rc |
| 20 | + ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.rc |
| 21 | + COMMAND ${CMAKE_COMMAND} -E copy_if_different |
| 22 | + ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetwTEMP.bin |
| 23 | + ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtwtemp.BIN |
| 24 | + COMMAND ${CMAKE_COMMAND} -E copy_if_different |
| 25 | + ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw_msg00001.bin |
| 26 | + ${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw_msg00001.bin |
48 | 27 | DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/tmpdxcruntimeetw.h |
49 | 28 | COMMENT "Updating instrumentation manifest ..." |
50 | 29 | ) |
51 | | -#------------------ |
52 | | -# Mach change end |
53 | | -#------------------ |
54 | 30 |
|
55 | 31 | set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.h PROPERTIES GENERATED 1) |
56 | 32 | set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/DxcRuntimeEtw.rc PROPERTIES GENERATED 1) |
|
0 commit comments