diff --git a/demo/d3d11/CMakeLists.txt b/demo/d3d11/CMakeLists.txt new file mode 100644 index 00000000..f9b0c4d8 --- /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 diff --git a/demo/d3d12/CMakeLists.txt b/demo/d3d12/CMakeLists.txt new file mode 100644 index 00000000..07279823 --- /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