Skip to content

Commit aa8d3e7

Browse files
vulkan loader variable config
1 parent d525a3b commit aa8d3e7

2 files changed

Lines changed: 23 additions & 19 deletions

File tree

CMakePresets.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@
4646
"USE_MASM": "OFF",
4747
"USE_GAS": "OFF",
4848
"UPDATE_DEPS": "ON",
49+
"BUILD_WSI_XCB_SUPPORT": "OFF",
50+
"BUILD_WSI_XLIB_SUPPORT": "OFF",
51+
"BUILD_WSI_WAYLAND_SUPPORT": "OFF",
52+
4953

5054
"ALLOW_EXTERNAL_SPIRV_TOOLS": "ON",
5155

dependencies.cmake

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FetchContent_Declare(
44
fmt
55
GIT_REPOSITORY https://github.com/fmtlib/fmt.git
66
GIT_SHALLOW TRUE
7-
FIND_PACKAGE_ARGS
7+
# FIND_PACKAGE_ARGS
88
)
99

1010
FetchContent_Declare(
@@ -33,51 +33,51 @@ FetchContent_Declare(
3333
glfw3
3434
GIT_REPOSITORY https://github.com/glfw/glfw.git
3535
GIT_SHALLOW TRUE
36-
FIND_PACKAGE_ARGS
36+
# FIND_PACKAGE_ARGS
3737
)
3838

3939
FetchContent_Declare(
4040
spdlog
4141
GIT_REPOSITORY https://github.com/gabime/spdlog.git
4242
GIT_SHALLOW TRUE
4343
GIT_TAG v1.15.3
44-
FIND_PACKAGE_ARGS
44+
# FIND_PACKAGE_ARGS
4545
)
4646

4747
FetchContent_Declare(
4848
glm
4949
GIT_REPOSITORY https://github.com/g-truc/glm.git
5050
GIT_SHALLOW TRUE
51-
FIND_PACKAGE_ARGS
51+
# FIND_PACKAGE_ARGS
5252
)
5353

5454
FetchContent_Declare(
5555
EnTT
5656
GIT_REPOSITORY https://github.com/skypjack/entt.git
5757
GIT_SHALLOW TRUE
58-
FIND_PACKAGE_ARGS
58+
# FIND_PACKAGE_ARGS
5959
)
6060

6161
FetchContent_Declare(
6262
assimp
6363
GIT_REPOSITORY https://github.com/assimp/assimp.git
6464
GIT_TAG v5.3.0
6565
GIT_SHALLOW TRUE
66-
FIND_PACKAGE_ARGS
66+
# FIND_PACKAGE_ARGS
6767
)
6868

6969
FetchContent_Declare(
7070
stduuid
7171
GIT_REPOSITORY https://github.com/mariusbancila/stduuid.git
7272
GIT_SHALLOW TRUE
73-
FIND_PACKAGE_ARGS
73+
# FIND_PACKAGE_ARGS
7474
)
7575

7676
FetchContent_Declare(
7777
yaml-cpp
7878
GIT_REPOSITORY https://github.com/jbeder/yaml-cpp
7979
GIT_SHALLOW TRUE
80-
FIND_PACKAGE_ARGS
80+
# FIND_PACKAGE_ARGS
8181
)
8282

8383

@@ -86,23 +86,23 @@ FetchContent_Declare(
8686
GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Cross.git
8787
GIT_TAG main
8888
GIT_SHALLOW TRUE
89-
FIND_PACKAGE_ARGS
89+
# FIND_PACKAGE_ARGS
9090
)
9191

9292
FetchContent_Declare(
9393
VulkanMemoryAllocator
9494
GIT_REPOSITORY
9595
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
9696
GIT_SHALLOW TRUE
97-
FIND_PACKAGE_ARGS
97+
# FIND_PACKAGE_ARGS
9898
)
9999

100100
FetchContent_Declare(
101101
SPIRV-Headers
102102
GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Headers.git
103103
GIT_SHALLOW TRUE
104104
GIT_TAG main
105-
FIND_PACKAGE_ARGS
105+
# FIND_PACKAGE_ARGS
106106
)
107107

108108
FetchContent_Declare(
@@ -111,7 +111,7 @@ FetchContent_Declare(
111111
GIT_SHALLOW TRUE
112112
GIT_TAG main-tot
113113
SOURCE_DIR "${FETCHCONTENT_BASE_DIR}/glslang"
114-
FIND_PACKAGE_ARGS
114+
# FIND_PACKAGE_ARGS
115115
)
116116

117117

@@ -120,7 +120,7 @@ FetchContent_Declare(
120120
GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Tools.git
121121
GIT_SHALLOW TRUE
122122
GIT_TAG main
123-
FIND_PACKAGE_ARGS
123+
# FIND_PACKAGE_ARGS
124124
)
125125

126126

@@ -129,22 +129,22 @@ Fetchcontent_Declare(
129129
GIT_REPOSITORY https://github.com/google/googletest.git
130130
GIT_SHALLOW TRUE
131131
GIT_TAG main
132-
FIND_PACKAGE_ARGS
132+
# FIND_PACKAGE_ARGS
133133
)
134134

135135
Fetchcontent_Declare(
136136
nlohmann_json
137137
GIT_REPOSITORY https://github.com/nlohmann/json.git
138138
GIT_SHALLOW TRUE
139-
FIND_PACKAGE_ARGS
139+
# FIND_PACKAGE_ARGS
140140
)
141141

142142
Fetchcontent_Declare(
143143
tlsf
144144
GIT_REPOSITORY https://github.com/mattconte/tlsf
145145
GIT_SHALLOW TRUE
146146
SOURCE_DIR ${FETCHCONTENT_BASE_DIR}/tlsf
147-
FIND_PACKAGE_ARGS
147+
# FIND_PACKAGE_ARGS
148148
)
149149

150150
Fetchcontent_Declare(
@@ -153,7 +153,7 @@ Fetchcontent_Declare(
153153
GIT_SHALLOW TRUE
154154
GIT_TAG main
155155
SOURCE_DIR ${FETCHCONTENT_BASE_DIR}/CLI11
156-
FIND_PACKAGE_ARGS
156+
# FIND_PACKAGE_ARGS
157157
)
158158

159159

@@ -162,7 +162,7 @@ Fetchcontent_Declare(
162162
GIT_REPOSITORY https://github.com/Nicoshev/rapidhash
163163
GIT_SHALLOW TRUE
164164
SOURCE_DIR ${FETCHCONTENT_BASE_DIR}/rapidhash
165-
FIND_PACKAGE_ARGS
165+
# FIND_PACKAGE_ARGS
166166
)
167167

168168
FetchContent_Declare(Vulkan-Loader
@@ -227,7 +227,7 @@ target_sources(
227227

228228
target_compile_definitions(imgui PUBLIC GLFW_INCLUDE_VULKAN IMGUI_DEFINE_MATH_OPERATORS)
229229

230-
target_link_libraries(imgui PUBLIC glfw vulkan)
230+
target_link_libraries(imgui PUBLIC glfw Vulkan::Loader)
231231

232232
add_library(imguizmo STATIC)
233233

0 commit comments

Comments
 (0)