mirror of
https://github.com/opencv/opencv.git
synced 2025-06-07 17:44:04 +08:00
Merge pull request #27393 from asmorkalov:as/elseif_hdr_parser
Fixed bug in ifdef state machine in header parser for bindings
This commit is contained in:
commit
17d94277f0
@ -18,6 +18,7 @@ endforeach(m)
|
|||||||
|
|
||||||
# header blacklist
|
# header blacklist
|
||||||
ocv_list_filterout(opencv_hdrs "modules/.*.h$")
|
ocv_list_filterout(opencv_hdrs "modules/.*.h$")
|
||||||
|
ocv_list_filterout(opencv_hdrs "modules/core/include/opencv2/core/fast_math.hpp")
|
||||||
ocv_list_filterout(opencv_hdrs "modules/core/.*/cuda")
|
ocv_list_filterout(opencv_hdrs "modules/core/.*/cuda")
|
||||||
ocv_list_filterout(opencv_hdrs "modules/core/.*/opencl")
|
ocv_list_filterout(opencv_hdrs "modules/core/.*/opencl")
|
||||||
ocv_list_filterout(opencv_hdrs "modules/core/include/opencv2/core/opengl.hpp")
|
ocv_list_filterout(opencv_hdrs "modules/core/include/opencv2/core/opengl.hpp")
|
||||||
|
@ -47,6 +47,7 @@ endforeach(m)
|
|||||||
|
|
||||||
# header blacklist
|
# header blacklist
|
||||||
ocv_list_filterout(opencv_hdrs "modules/.*\\\\.h$")
|
ocv_list_filterout(opencv_hdrs "modules/.*\\\\.h$")
|
||||||
|
ocv_list_filterout(opencv_hdrs "modules/core/include/opencv2/core/fast_math.hpp")
|
||||||
ocv_list_filterout(opencv_hdrs "modules/core/.*/cuda/")
|
ocv_list_filterout(opencv_hdrs "modules/core/.*/cuda/")
|
||||||
ocv_list_filterout(opencv_hdrs "modules/core/.*/hal/")
|
ocv_list_filterout(opencv_hdrs "modules/core/.*/hal/")
|
||||||
ocv_list_filterout(opencv_hdrs "modules/core/.*/opencl/")
|
ocv_list_filterout(opencv_hdrs "modules/core/.*/opencl/")
|
||||||
|
@ -1061,9 +1061,6 @@ class CppHeaderParser(object):
|
|||||||
):
|
):
|
||||||
depth_if_0 = 0
|
depth_if_0 = 0
|
||||||
state = SCAN
|
state = SCAN
|
||||||
else:
|
|
||||||
depth_if_0 += 1
|
|
||||||
continue
|
|
||||||
elif l.startswith("#endif"):
|
elif l.startswith("#endif"):
|
||||||
depth_if_0 -= 1
|
depth_if_0 -= 1
|
||||||
if depth_if_0 == 0:
|
if depth_if_0 == 0:
|
||||||
|
Loading…
Reference in New Issue
Block a user