# Dear ImGui built as a static lib with the Win32 + DX11 backends the host uses. add_library(imgui STATIC imgui/imgui.cpp imgui/imgui_draw.cpp imgui/imgui_tables.cpp imgui/imgui_widgets.cpp imgui/imgui_demo.cpp imgui/backends/imgui_impl_win32.cpp imgui/backends/imgui_impl_dx11.cpp) target_include_directories(imgui PUBLIC imgui imgui/backends) # ImGui's own sources are third-party; don't subject them to /W4. if(MSVC) target_compile_options(imgui PRIVATE /W0) endif() target_link_libraries(imgui PUBLIC d3d11 dxgi dwmapi)