1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-29 23:33:05 +04:00

Merge pull request #26985 from xi-guo-0:fix-qnx7.0-build

fix: qnx7.0 build
This commit is contained in:
Alexander Smorkalov
2025-02-28 15:08:07 +03:00
committed by GitHub
2 changed files with 12 additions and 3 deletions
+6 -1
View File
@@ -720,6 +720,7 @@ if(UNIX OR MINGW)
endif()
include(CheckFunctionExists)
include(CheckIncludeFile)
include(CheckLibraryExists)
include(CheckSymbolExists)
if(NOT APPLE)
@@ -731,7 +732,11 @@ if(UNIX OR MINGW)
elseif(EMSCRIPTEN)
# no need to link to system libs with emscripten
elseif(QNXNTO)
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} m regex)
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} m)
CHECK_LIBRARY_EXISTS(regex regexec "" HAVE_REGEX_LIBRARY)
if(HAVE_REGEX_LIBRARY)
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} regex)
endif()
elseif(MINGW)
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} pthread)
else()
+6 -2
View File
@@ -49,5 +49,9 @@ if(OPENCV_DISABLE_THREAD_SUPPORT)
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "QNX")
ocv_target_link_libraries(${the_module} PUBLIC regex)
endif()
include(CheckLibraryExists)
CHECK_LIBRARY_EXISTS(regex regexec "" HAVE_REGEX_LIBRARY)
if(HAVE_REGEX_LIBRARY)
ocv_target_link_libraries(${the_module} PUBLIC regex)
endif()
endif()