mirror of
https://github.com/opencv/opencv.git
synced 2025-06-07 09:25:45 +08:00
python: visibility
This commit is contained in:
parent
4a8fd71a2e
commit
f5ca9d3fe1
@ -61,7 +61,6 @@ ocv_update(OPENCV_PYTHON_EXTENSION_BUILD_PATH "${LIBRARY_OUTPUT_PATH}/${MODULE_I
|
|||||||
set_target_properties(${the_module} PROPERTIES
|
set_target_properties(${the_module} PROPERTIES
|
||||||
LIBRARY_OUTPUT_DIRECTORY "${OPENCV_PYTHON_EXTENSION_BUILD_PATH}"
|
LIBRARY_OUTPUT_DIRECTORY "${OPENCV_PYTHON_EXTENSION_BUILD_PATH}"
|
||||||
ARCHIVE_OUTPUT_NAME ${the_module} # prevent name conflict for python2/3 outputs
|
ARCHIVE_OUTPUT_NAME ${the_module} # prevent name conflict for python2/3 outputs
|
||||||
DEFINE_SYMBOL CVAPI_EXPORTS
|
|
||||||
PREFIX ""
|
PREFIX ""
|
||||||
OUTPUT_NAME cv2
|
OUTPUT_NAME cv2
|
||||||
SUFFIX ${CVPY_SUFFIX})
|
SUFFIX ${CVPY_SUFFIX})
|
||||||
|
@ -1769,8 +1769,12 @@ static int to_ok(PyTypeObject *to)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
#pragma GCC visibility push(default)
|
||||||
|
#endif
|
||||||
|
|
||||||
#if PY_MAJOR_VERSION >= 3
|
#if PY_MAJOR_VERSION >= 3
|
||||||
extern "C" CV_EXPORTS PyObject* PyInit_cv2();
|
PyMODINIT_FUNC PyInit_cv2();
|
||||||
static struct PyModuleDef cv2_moduledef =
|
static struct PyModuleDef cv2_moduledef =
|
||||||
{
|
{
|
||||||
PyModuleDef_HEAD_INIT,
|
PyModuleDef_HEAD_INIT,
|
||||||
@ -1783,7 +1787,7 @@ static struct PyModuleDef cv2_moduledef =
|
|||||||
|
|
||||||
PyObject* PyInit_cv2()
|
PyObject* PyInit_cv2()
|
||||||
#else
|
#else
|
||||||
extern "C" CV_EXPORTS void initcv2();
|
PyMODINIT_FUNC initcv2();
|
||||||
|
|
||||||
void initcv2()
|
void initcv2()
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user