File tree Expand file tree Collapse file tree 1 file changed +17
-7
lines changed Expand file tree Collapse file tree 1 file changed +17
-7
lines changed Original file line number Diff line number Diff line change 1
1
cmake_host_system_information (RESULT CPU_NAME QUERY PROCESSOR_NAME )
2
2
cmake_host_system_information (RESULT CPU_DESC QUERY PROCESSOR_DESCRIPTION )
3
3
4
+ if (NOT DEFINED NBL_ROOT_PATH_BINARY )
5
+ message (FATAL_ERROR "NBL_ROOT_PATH_BINARY is not defined or it's empty" )
6
+ endif
7
+
4
8
add_custom_command (
5
9
OUTPUT cmake_info.json
6
10
COMMAND ${CMAKE_COMMAND} -E capabilities >> cmake_info.json
7
11
COMMENT "Generating ${NBL_ROOT_PATH_BINARY} /cmake_info.json"
8
12
)
9
-
10
- set (VKSDK_INFO_COMMAND "$ENV{VULKAN_SDK} /bin/vulkaninfoSDK" )
11
- add_custom_command (
12
- OUTPUT vulkan_info.json
13
- COMMAND ${VKSDK_INFO_COMMAND} -j -o ${NBL_ROOT_PATH_BINARY} /vulkan_info.json
14
- COMMENT "Generating ${NBL_ROOT_PATH_BINARY} /vulkan_info.json"
15
- )
13
+ if (Vulkan_FOUND )
14
+ set (VKSDK_INFO_COMMAND "$ENV{VULKAN_SDK} /bin/vulkaninfoSDK" )
15
+ add_custom_command (
16
+ OUTPUT vulkan_info.json
17
+ COMMAND ${VKSDK_INFO_COMMAND} -j -o ${NBL_ROOT_PATH_BINARY} /vulkan_info.json
18
+ COMMENT "Generating ${NBL_ROOT_PATH_BINARY} /vulkan_info.json"
19
+ )
20
+ else ()
21
+ add_custom_command (
22
+ OUTPUT vulkan_driver_disabled.txt
23
+ COMMAND ${CMAKE_COMMAND} -E touch ${NBL_ROOT_PATH_BINARY} /vulkan_driver_disabled.txt
24
+ COMMENT "Generating ${NBL_ROOT_PATH_BINARY} /vulkan_driver_disabled.txt"
25
+ endif ()
16
26
17
27
set (SYSTEM_INFO_DEPENDENCIES
18
28
cmake_info.json
You can’t perform that action at this time.
0 commit comments