build: Do not specialize source tree for API variants

This commit is contained in:
Daniel Rakos 2024-06-24 17:48:37 +02:00 committed by Charles Giessen
parent 1b07de9a3a
commit 60fe7d0c15
2 changed files with 11 additions and 11 deletions

View file

@ -41,7 +41,7 @@ if (VUL_IS_TOP_LEVEL)
include(CMakePackageConfigHelpers) include(CMakePackageConfigHelpers)
install( install(
DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/include/${API_TYPE}/" DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/include/vulkan/"
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/vulkan" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/vulkan"
) )

View file

@ -44,53 +44,53 @@ def RunGenerators(api: str, registry: str, targetFilter: str) -> None:
'vk_dispatch_table.h' : { 'vk_dispatch_table.h' : {
'generator' : DispatchTableOutputGenerator, 'generator' : DispatchTableOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'include/{api}/utility', 'directory' : f'include/vulkan/utility',
}, },
'vk_enum_string_helper.h' : { 'vk_enum_string_helper.h' : {
'generator' : EnumStringHelperOutputGenerator, 'generator' : EnumStringHelperOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'include/{api}', 'directory' : f'include/vulkan',
}, },
'vk_format_utils.h' : { 'vk_format_utils.h' : {
'generator' : FormatUtilsOutputGenerator, 'generator' : FormatUtilsOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'include/{api}/utility', 'directory' : f'include/vulkan/utility',
}, },
'vk_struct_helper.hpp' : { 'vk_struct_helper.hpp' : {
'generator' : StructHelperOutputGenerator, 'generator' : StructHelperOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'include/{api}/utility', 'directory' : f'include/vulkan/utility',
}, },
'vk_safe_struct.hpp' : { 'vk_safe_struct.hpp' : {
'generator' : SafeStructOutputGenerator, 'generator' : SafeStructOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'include/{api}/utility', 'directory' : f'include/vulkan/utility',
}, },
'vk_safe_struct_utils.cpp' : { 'vk_safe_struct_utils.cpp' : {
'generator' : SafeStructOutputGenerator, 'generator' : SafeStructOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'src/{api}', 'directory' : f'src/vulkan',
}, },
'vk_safe_struct_core.cpp' : { 'vk_safe_struct_core.cpp' : {
'generator' : SafeStructOutputGenerator, 'generator' : SafeStructOutputGenerator,
'genCombined': True, 'genCombined': True,
'regenerate' : True, 'regenerate' : True,
'directory' : f'src/{api}', 'directory' : f'src/vulkan',
}, },
'vk_safe_struct_khr.cpp' : { 'vk_safe_struct_khr.cpp' : {
'generator' : SafeStructOutputGenerator, 'generator' : SafeStructOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'src/{api}', 'directory' : f'src/vulkan',
}, },
'vk_safe_struct_ext.cpp' : { 'vk_safe_struct_ext.cpp' : {
'generator' : SafeStructOutputGenerator, 'generator' : SafeStructOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'src/{api}', 'directory' : f'src/vulkan',
}, },
'vk_safe_struct_vendor.cpp' : { 'vk_safe_struct_vendor.cpp' : {
'generator' : SafeStructOutputGenerator, 'generator' : SafeStructOutputGenerator,
'genCombined': True, 'genCombined': True,
'directory' : f'src/{api}', 'directory' : f'src/vulkan',
}, },
} }