|
1 | 1 | list(APPEND NBL_DXC_CMAKE_OPTIONS "-DHLSL_OPTIONAL_PROJS_IN_DEFAULT:BOOL=OFF") |
2 | | -list(APPEND NBL_DXC_CMAKE_OPTIONS "-DHLSL_ENABLE_ANALYZE:BOOL=OFF") |
| 2 | +# list(APPEND NBL_DXC_CMAKE_OPTIONS "-DHLSL_ENABLE_ANALYZE:BOOL=OFF") |
3 | 3 | list(APPEND NBL_DXC_CMAKE_OPTIONS "-DHLSL_OFFICIAL_BUILD:BOOL=OFF") |
4 | 4 | list(APPEND NBL_DXC_CMAKE_OPTIONS "-DHLSL_ENABLE_FIXED_VER:BOOL=OFF") |
5 | 5 | list(APPEND NBL_DXC_CMAKE_OPTIONS "-DHLSL_FIXED_VERSION_LOCATION:STRING=") |
@@ -60,11 +60,29 @@ else() |
60 | 60 | endif() |
61 | 61 |
|
62 | 62 | set(DXC_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/build" CACHE INTERNAL "") |
63 | | -execute_process(COMMAND "${CMAKE_COMMAND}" -S "${CMAKE_CURRENT_SOURCE_DIR}/dxc" -B "${DXC_BUILD_DIR}" -G "${CMAKE_GENERATOR}" "-Ax64" -T "${CMAKE_GENERATOR_TOOLSET}" ${NBL_DXC_CMAKE_OPTIONS} |
| 63 | +# execute_process(COMMAND "${CMAKE_COMMAND}" -C "${CMAKE_CURRENT_SOURCE_DIR}/dxc/cmake/caches/PredefinedParams.cmake" -S "${CMAKE_CURRENT_SOURCE_DIR}/dxc" -B "${DXC_BUILD_DIR}"-D CMAKE_BUILD_TYPE:STRING=Debug ${NBL_DXC_CMAKE_OPTIONS} |
| 64 | +# RESULT_VARIABLE DXC_CMAKE_RESULT |
| 65 | +# OUTPUT_VARIABLE DXC_CMAKE_STREAM_PIPE |
| 66 | +# ) |
| 67 | + |
| 68 | +execute_process(COMMAND "${CMAKE_COMMAND}" |
| 69 | + -S "${CMAKE_CURRENT_SOURCE_DIR}/dxc" |
| 70 | + -C "${CMAKE_CURRENT_SOURCE_DIR}/dxc/cmake/caches/PredefinedParams.cmake" |
| 71 | + -D "CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE" |
| 72 | + -D "CMAKE_BUILD_TYPE:STRING=Debug" |
| 73 | + -D "CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc" |
| 74 | + -D "CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++" |
| 75 | + -B "${DXC_BUILD_DIR}" |
| 76 | + -G "Ninja" |
64 | 77 | RESULT_VARIABLE DXC_CMAKE_RESULT |
65 | 78 | OUTPUT_VARIABLE DXC_CMAKE_STREAM_PIPE |
66 | 79 | ) |
67 | 80 |
|
| 81 | +# execute_process(COMMAND "${CMAKE_COMMAND}" -C "${CMAKE_CURRENT_SOURCE_DIR}/dxc/cmake/caches/PredefinedParams.cmake" -S "${CMAKE_CURRENT_SOURCE_DIR}/dxc" -B "${DXC_BUILD_DIR}" -G "${CMAKE_GENERATOR}" "-Ax64" -T "${CMAKE_GENERATOR_TOOLSET}" ${NBL_DXC_CMAKE_OPTIONS} |
| 82 | +# RESULT_VARIABLE DXC_CMAKE_RESULT |
| 83 | +# OUTPUT_VARIABLE DXC_CMAKE_STREAM_PIPE |
| 84 | +# ) |
| 85 | + |
68 | 86 | if(NOT "${DXC_CMAKE_RESULT}" STREQUAL "0") |
69 | 87 | message(FATAL_ERROR "${DXC_CMAKE_STREAM_PIPE}") |
70 | 88 | endif() |
@@ -108,8 +126,8 @@ if(_NBL_ENABLE_DXC_COMPILE_TESTS_) |
108 | 126 | add_subdirectory(CT CT) |
109 | 127 | endif() |
110 | 128 |
|
111 | | -include("${DXC_BUILD_DIR}/nbl/generate/dxc/config/debug.cmake") |
112 | | -include("${DXC_BUILD_DIR}/nbl/generate/dxc/config/release.cmake") |
| 129 | +# include("${DXC_BUILD_DIR}/nbl/generate/dxc/config/debug.cmake") |
| 130 | +# include("${DXC_BUILD_DIR}/nbl/generate/dxc/config/release.cmake") |
113 | 131 |
|
114 | 132 | set(DXC_INCLUDE_DIRECTORIES |
115 | 133 | $<IF:$<CONFIG:Debug>,${NBL_DXC_DEBUG_INCLUDE_DIRECTORIES},${NBL_DXC_RELEASE_INCLUDE_DIRECTORIES}> |
|
0 commit comments