mirror of https://github.com/microsoft/vcpkg.git
35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
diff --git a/examples/example_glfw_wgpu/CMakeLists.txt b/examples/example_glfw_wgpu/CMakeLists.txt
|
|
index 11248df..f34d704 100644
|
|
--- a/examples/example_glfw_wgpu/CMakeLists.txt
|
|
+++ b/examples/example_glfw_wgpu/CMakeLists.txt
|
|
@@ -35,20 +35,11 @@ endif()
|
|
set(CMAKE_CXX_STANDARD 17) # Dawn requires C++17
|
|
|
|
# Dear ImGui
|
|
-set(IMGUI_DIR ../../)
|
|
+find_package(imgui CONFIG REQUIRED)
|
|
|
|
set(IMGUI_EXAMPLE_SOURCE_FILES
|
|
# Example code
|
|
main.cpp
|
|
- # Dear ImGui Backend files
|
|
- ${IMGUI_DIR}/backends/imgui_impl_glfw.cpp
|
|
- ${IMGUI_DIR}/backends/imgui_impl_wgpu.cpp
|
|
- # Dear ImGui files
|
|
- ${IMGUI_DIR}/imgui.cpp
|
|
- ${IMGUI_DIR}/imgui_draw.cpp
|
|
- ${IMGUI_DIR}/imgui_demo.cpp
|
|
- ${IMGUI_DIR}/imgui_tables.cpp
|
|
- ${IMGUI_DIR}/imgui_widgets.cpp
|
|
)
|
|
|
|
if(EMSCRIPTEN)
|
|
@@ -147,6 +138,7 @@ else() # Native/Desktop build
|
|
endif()
|
|
|
|
add_executable(${IMGUI_EXECUTABLE} ${IMGUI_EXAMPLE_SOURCE_FILES})
|
|
+target_link_libraries(${IMGUI_EXECUTABLE} PRIVATE imgui::imgui)
|
|
|
|
target_include_directories(${IMGUI_EXECUTABLE} PUBLIC
|
|
${IMGUI_DIR}
|