OverviewFilesCommitsIssuesDocsReleasesPeers

nvidia-rtx-godot / drivers / aftermath / SCsub

27 lines · text ref:
#!/usr/bin/env python

Import("env")

thirdparty_vulkan_dir = "#thirdparty/vulkan"
thirdparty_aftermath_dir = "#thirdparty/aftermath"

env_aftermath = env.Clone()

driver_obj = []

if env["use_aftermath"]:
    env_aftermath.Prepend(CPPPATH=[thirdparty_aftermath_dir + "/include"])

if env["vulkan"]:
    env_aftermath.Prepend(CPPPATH=[thirdparty_vulkan_dir, thirdparty_vulkan_dir + "/include"])
    if env["use_aftermath"]:
        env_aftermath.Prepend(CPPDEFINES=["AFTERMATH_ENABLED_VULKAN=1"])

if env["d3d12"]:
    env_aftermath.Prepend(CPPPATH=["#thirdparty/directx_headers/include/directx"])
    if env["use_aftermath"]:
        env_aftermath.Prepend(CPPDEFINES=["AFTERMATH_ENABLED_D3D12=1"])

env_aftermath.add_source_files(driver_obj, "*.cpp")
env.drivers_sources += driver_obj