@@ -6,62 +6,62 @@ FetchContent_Declare(
66 GIT_SHALLOW TRUE
77 GIT_TAG main
88 FIND_PACKAGE_ARGS CONFIG
9- )
9+ )
1010
1111FetchContent_Declare (
1212 imgui
1313 GIT_REPOSITORY https://github.com/ocornut/imgui.git
1414 GIT_SHALLOW TRUE
1515 GIT_TAG v1.89.9-docking
1616 SOURCE_DIR "${FETCHCONTENT_BASE_DIR} /imgui"
17- )
17+ )
1818
1919FetchContent_Declare (
2020 imguizmo
2121 GIT_REPOSITORY https://github.com/CedricGuillemet/ImGuizmo.git
2222 GIT_SHALLOW TRUE
2323 GIT_TAG 1.83
2424 SOURCE_DIR "${FETCHCONTENT_BASE_DIR} /ImGuizmo"
25- )
25+ )
2626
2727FetchContent_Declare (
2828 stb
2929 GIT_REPOSITORY https://github.com/nothings/stb.git
3030 GIT_SHALLOW TRUE
3131 SOURCE_DIR ${FETCHCONTENT_BASE_DIR} /stb
3232 FIND_PACKAGE_ARGS CONFIG
33- )
33+ )
3434
3535FetchContent_Declare (
3636 glfw3
3737 GIT_REPOSITORY https://github.com/glfw/glfw.git
3838 GIT_SHALLOW TRUE
3939 GIT_TAG 3.3.10
4040 FIND_PACKAGE_ARGS CONFIG
41- )
41+ )
4242
4343FetchContent_Declare (
4444 spdlog
4545 GIT_REPOSITORY https://github.com/gabime/spdlog.git
4646 GIT_SHALLOW TRUE
4747 GIT_TAG v1.15.3
4848 FIND_PACKAGE_ARGS CONFIG
49- )
49+ )
5050
5151FetchContent_Declare (
5252 EnTT
5353 GIT_REPOSITORY https://github.com/skypjack/entt.git
5454 GIT_SHALLOW TRUE
5555 GIT_TAG v3.16.0
5656 FIND_PACKAGE_ARGS CONFIG
57- )
57+ )
5858
5959FetchContent_Declare (
6060 assimp
6161 GIT_REPOSITORY https://github.com/assimp/assimp.git
6262 GIT_SHALLOW TRUE
6363 FIND_PACKAGE_ARGS CONFIG
64- )
64+ )
6565
6666FetchContent_Declare (
6767 stduuid
@@ -75,7 +75,7 @@ FetchContent_Declare(
7575 GIT_REPOSITORY https://github.com/jbeder/yaml-cpp
7676 GIT_SHALLOW TRUE
7777 FIND_PACKAGE_ARGS CONFIG
78- )
78+ )
7979
8080
8181FetchContent_Declare (
@@ -84,7 +84,7 @@ FetchContent_Declare(
8484 GIT_TAG vulkan-sdk-1.3.296.0
8585 GIT_SHALLOW TRUE
8686 FIND_PACKAGE_ARGS CONFIG
87- )
87+ )
8888
8989FetchContent_Declare (
9090 VulkanMemoryAllocator
@@ -124,23 +124,23 @@ Fetchcontent_Declare(
124124 GTest
125125 GIT_REPOSITORY https://github.com/google/googletest.git
126126 GIT_SHALLOW TRUE
127- GIT_TAG main
127+ GIT_TAG main
128128 FIND_PACKAGE_ARGS CONFIG
129129)
130130
131131Fetchcontent_Declare (
132132 nlohmann_json
133133 GIT_REPOSITORY https://github.com/nlohmann/json.git
134134 GIT_SHALLOW TRUE
135- FIND_PACKAGE_ARGS CONFIG
135+ FIND_PACKAGE_ARGS CONFIG
136136)
137137
138138Fetchcontent_Declare (
139139 tlsf
140140 GIT_REPOSITORY https://github.com/mattconte/tlsf
141141 GIT_SHALLOW TRUE
142142 SOURCE_DIR ${FETCHCONTENT_BASE_DIR} /tlsf
143- FIND_PACKAGE_ARGS CONFIG
143+ FIND_PACKAGE_ARGS CONFIG
144144)
145145
146146Fetchcontent_Declare (
@@ -149,7 +149,7 @@ Fetchcontent_Declare(
149149 GIT_SHALLOW TRUE
150150 GIT_TAG main
151151 SOURCE_DIR ${FETCHCONTENT_BASE_DIR} /CLI11
152- FIND_PACKAGE_ARGS CONFIG
152+ FIND_PACKAGE_ARGS CONFIG
153153)
154154
155155
@@ -175,6 +175,7 @@ FetchContent_Declare(Vulkan-Loader
175175 FIND_PACKAGE_ARGS CONFIG
176176)
177177
178+
178179FetchContent_MakeAvailable (
179180 fmt
180181 Vulkan-Headers
@@ -200,6 +201,8 @@ FetchContent_MakeAvailable(
200201 GTest
201202 )
202203
204+ find_package (SPIRV-Tools-opt CONFIG )
205+
203206set (IMGUIDIR ${FETCHCONTENT_BASE_DIR} /imgui)
204207
205208add_library (imgui STATIC )
@@ -275,6 +278,7 @@ target_link_libraries(External_libs
275278 nlohmann_json::nlohmann_json
276279)
277280
281+
278282add_library (imported ::ZEngine_External_Dependencies ALIAS External_libs )
279283
280284add_library (External_obeliskLibs INTERFACE )
0 commit comments