From 6e1fb4dbc03626d2cf3fb8ba0e7d4345fc78d04a Mon Sep 17 00:00:00 2001 From: Icey Pillow <109895040+IceyPillow@users.noreply.github.com> Date: Sun, 25 May 2025 05:21:03 +0800 Subject: [PATCH 1/2] Add CMakeLists.txt for D12 demo --- demo/d3d12/CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 demo/d3d12/CMakeLists.txt diff --git a/demo/d3d12/CMakeLists.txt b/demo/d3d12/CMakeLists.txt new file mode 100644 index 000000000..072798238 --- /dev/null +++ b/demo/d3d12/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 4.0) +set(CMAKE_C_STANDARD 17) +project(NuklearDemo LANGUAGES C) + +file(GLOB SOURCES CONFIGURE_DEPENDS + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/*.c" +) + +add_executable(D3D12Demo ${SOURCES}) + +target_link_libraries(D3D12Demo PRIVATE dxgi.lib D3D12.lib dxguid.lib d3dcompiler.lib) + +set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT D3D12Demo) \ No newline at end of file From d804c8578468e6ab0ec291718fedaf561dc4fce5 Mon Sep 17 00:00:00 2001 From: Icey Pillow <109895040+IceyPillow@users.noreply.github.com> Date: Sun, 25 May 2025 05:21:55 +0800 Subject: [PATCH 2/2] Add CMakeLists.txt for D11 demo --- demo/d3d11/CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 demo/d3d11/CMakeLists.txt diff --git a/demo/d3d11/CMakeLists.txt b/demo/d3d11/CMakeLists.txt new file mode 100644 index 000000000..f9b0c4d83 --- /dev/null +++ b/demo/d3d11/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 4.0) +set(CMAKE_C_STANDARD 17) +project(NuklearDemo LANGUAGES C) + +file(GLOB SOURCES CONFIGURE_DEPENDS + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/*.c" +) + +add_executable(D3D11Demo ${SOURCES}) + +target_link_libraries(D3D11Demo PRIVATE dxgi.lib D3D11.lib dxguid.lib d3dcompiler.lib) + +set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT D3D11Demo) \ No newline at end of file