Skip to content

Commit 6506194

Browse files
committed
Merge pull request opencv#10091 from alalek:build_python_reduce_global_symbols
2 parents 55dabd2 + aa70199 commit 6506194

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

modules/python/common.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ set(PYTHON_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../")
44
# try to use dynamic symbols linking with libpython.so
55
set(OPENCV_FORCE_PYTHON_LIBS OFF CACHE BOOL "")
66
string(REPLACE "-Wl,--no-undefined" "" CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS}")
7+
if(NOT WIN32 AND NOT APPLE AND NOT OPENCV_PYTHON_SKIP_LINKER_EXCLUDE_LIBS)
8+
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--exclude-libs=ALL")
9+
endif()
710

811
ocv_add_module(${MODULE_NAME} BINDINGS)
912

0 commit comments

Comments
 (0)