build: Add extension helper generation to cmake
authorMark Lobodzinski <mark@lunarg.com>
Thu, 1 Jun 2017 13:46:20 +0000 (07:46 -0600)
committerMark Lobodzinski <mark@lunarg.com>
Tue, 6 Jun 2017 20:36:42 +0000 (14:36 -0600)
Change-Id: Id93ead148d5b0beb23ee5d9f1bc7e8fc727aa46e

CMakeLists.txt
build-android/android-generate.bat
build-android/android-generate.sh

index 0ccfa3e..a5b82ed 100644 (file)
@@ -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)
index f54a173..59eda7f 100644 (file)
@@ -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\r
 py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml unique_objects_wrappers.h\r
 py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_layer_dispatch_table.h\r
+py -3 ../../../scripts/lvl_genvk.py -registry ../../../scripts/vk.xml vk_extension_helper.h\r
 cd ../..\r
 \r
index c0c05e4..aa4bef1 100755 (executable)
@@ -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