cmake_minimum_required(VERSION 3.20) project(dxg) add_library(dxg include/dxg/dxcommon.h src/dxg.c) # target_sources(dxg PUBLIC # FILE_SET cxx_modules TYPE CXX_MODULES FILES # asset.ixx # dxcommon.ixx # dxg.ixx # imm.ixx) target_include_directories(dxg PUBLIC include) target_link_libraries(dxg PUBLIC DirectX-Headers D3D12.lib DXGI.lib DXGUID.lib) # For IID_Xyz symbols