From 1237faef8001e7ce34669e26cb318d0ca8226154 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Wed, 3 Jan 2018 15:16:35 +0000 Subject: [PATCH] java: disable highgui wrapped code --- modules/highgui/misc/java/filelist | 0 modules/highgui/misc/java/gen_dict.json | 31 ------------------------------- modules/java/generator/gen_java.py | 5 ++++- 3 files changed, 4 insertions(+), 32 deletions(-) create mode 100644 modules/highgui/misc/java/filelist delete mode 100644 modules/highgui/misc/java/gen_dict.json diff --git a/modules/highgui/misc/java/filelist b/modules/highgui/misc/java/filelist new file mode 100644 index 0000000..e69de29 diff --git a/modules/highgui/misc/java/gen_dict.json b/modules/highgui/misc/java/gen_dict.json deleted file mode 100644 index 9256478..0000000 --- a/modules/highgui/misc/java/gen_dict.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "const_ignore_list": [ - "EVENT_.*", - "WINDOW_AUTOSIZE", - "CV_WND_PROP_", - "CV_WINDOW_", - "CV_EVENT_", - "CV_GUI_", - "CV_PUSH_BUTTON", - "CV_CHECKBOX", - "CV_RADIOBOX", - "WINDOW_.+", - "WND_PROP_.+" - ], - "ManualFuncs" : { - "Highgui" : { - "namedWindow" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "destroyWindow" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "destroyAllWindows" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "startWindowThread" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "setWindowProperty" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "getWindowProperty" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "getTrackbarPos" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "setTrackbarPos" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "imshow" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "waitKey" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "moveWindow" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] }, - "resizeWindow" : {"j_code" : [""], "jn_code" : [""], "cpp_code" : [""] } - } - } -} diff --git a/modules/java/generator/gen_java.py b/modules/java/generator/gen_java.py index 536ac43..07962e7 100755 --- a/modules/java/generator/gen_java.py +++ b/modules/java/generator/gen_java.py @@ -1151,7 +1151,10 @@ if __name__ == "__main__": if os.path.exists(java_test_files_dir): copy_java_files(java_test_files_dir, java_test_base_path) - generator.gen(srcfiles, module, dstdir, jni_path, java_path, common_headers) + if len(srcfiles) > 0: + generator.gen(srcfiles, module, dstdir, jni_path, java_path, common_headers) + else: + logging.info("No generated code for module: %s", module) generator.finalize(jni_path) print('Generated files: %d (updated %d)' % (total_files, updated_files)) -- 2.7.4