From 9425f3354775b6d9609a2c5251a5dbe0318ae355 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Thu, 1 Jun 2017 07:46:20 -0600 Subject: build: Add extension helper generation to cmake Change-Id: Id93ead148d5b0beb23ee5d9f1bc7e8fc727aa46e --- CMakeLists.txt | 2 ++ build-android/android-generate.bat | 1 + build-android/android-generate.sh | 1 + 3 files changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ccfa3e7..a5b82edd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -282,6 +282,7 @@ add_custom_target(generate_helper_files DEPENDS vk_object_types.h vk_layer_dispatch_table.h vk_dispatch_table_helper.h + vk_extension_helper.h ) # Rules to build generated helper files @@ -293,6 +294,7 @@ run_vk_xml_generate(helper_file_generator.py vk_struct_size_helper.h) run_vk_xml_generate(helper_file_generator.py vk_struct_size_helper.c) run_vk_xml_generate(helper_file_generator.py vk_enum_string_helper.h) run_vk_xml_generate(helper_file_generator.py vk_object_types.h) +run_vk_xml_generate(helper_file_generator.py vk_extension_helper.h) if(NOT WIN32) include(GNUInstallDirs) diff --git a/build-android/android-generate.bat b/build-android/android-generate.bat index f54a1731..59eda7fa 100644 --- a/build-android/android-generate.bat +++ b/build-android/android-generate.bat @@ -31,5 +31,6 @@ py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml thread_che py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml parameter_validation.h py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml unique_objects_wrappers.h py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_layer_dispatch_table.h +py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_extension_helper.h cd ../.. diff --git a/build-android/android-generate.sh b/build-android/android-generate.sh index c0c05e48..aa4bef10 100755 --- a/build-android/android-generate.sh +++ b/build-android/android-generate.sh @@ -34,5 +34,6 @@ mkdir -p generated/include generated/common ( cd generated/include; python3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_loader_extensions.h ) ( cd generated/include; python3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_loader_extensions.c ) ( cd generated/include; python3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_layer_dispatch_table.h ) +( cd generated/include; python3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_extension_helper.h ) exit 0 -- cgit v1.2.3