summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/win32/windows_vulkan_sdk.prf
blob: a3c6a7427d1fd8f41d34b7c6a0ef82bd500663be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
isEmpty(QMAKE_INCDIR_VULKAN) {
    # Pick up the VULKAN_SDK env var set by the LunarG SDK so that the Vulkan
    # headers are found out-of-the-box on typical Windows setups.
    QMAKE_INCDIR_VULKAN = $$(VULKAN_SDK)/include

    # Do not add default include paths as that can knock std headers
    # out of their stride due to their usage of #include_next.
    contains(QMAKE_DEFAULT_INCDIRS, $$re_escape($$QMAKE_INCDIR_VULKAN)): \
        QMAKE_INCDIR_VULKAN =

    # Do not export the include dir but resolve it on every qmake call.
    QMAKE_EXPORT_INCDIR_VULKAN = -
}