Skip to content

cmake: fix processing order of <wrapper>_bindings_generator#19000

Merged
opencv-pushbot merged 1 commit intoopencv:3.4from
alalek:cmake_fix_order_of_bindings_generators
Dec 3, 2020
Merged

cmake: fix processing order of <wrapper>_bindings_generator#19000
opencv-pushbot merged 1 commit intoopencv:3.4from
alalek:cmake_fix_order_of_bindings_generators

Conversation

@alalek
Copy link
Copy Markdown
Member

@alalek alalek commented Dec 3, 2020

Currently only python_bindings_generator is properly handled.

Other cases (java, obj, +added js) may not work.
In case of #18965 (js) we have this order:

OPENCV_MODULES_BUILD=opencv_core;opencv_imgproc;opencv_js_bindings_generator;opencv_python_tests;opencv_video;opencv_dnn;opencv_features2d;opencv_calib3d;opencv_objdetect;opencv_js

(dnn module is not processed before opencv_js_bindings_generator - this is necessary to fill *_opencv_dnn_HEADERS variable)

force_builders_only=linux
#,Custom,Custom Mac
build_image:Docs=docs-js
build_image:Custom=javascript
buildworker:Custom=linux-4
build_image:Custom Mac=osx_framework
buildworker:Custom Mac=macosx-2

- ensure that wrapped modules are already processed
@alalek
Copy link
Copy Markdown
Member Author

alalek commented Dec 3, 2020

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants