use FindZLIB(), FindJPEG() etc. on MacOSX as well to avoid possible conflicts with MacPorts.
This commit is contained in:
parent
0b0baa0cf5
commit
9336b700ba
@ -215,7 +215,7 @@ set(BUILD_TESTS ON CACHE BOOL "Build tests")
|
|||||||
|
|
||||||
# Build 3rdparty libraries under unix
|
# Build 3rdparty libraries under unix
|
||||||
# ===================================================
|
# ===================================================
|
||||||
if(WIN32 OR APPLE)
|
if(WIN32)
|
||||||
set(OPENCV_BUILD_3RDPARTY_LIBS TRUE CACHE BOOL "Build 3rd party libraries")
|
set(OPENCV_BUILD_3RDPARTY_LIBS TRUE CACHE BOOL "Build 3rd party libraries")
|
||||||
else()
|
else()
|
||||||
set(OPENCV_BUILD_3RDPARTY_LIBS FALSE CACHE BOOL "Build 3rd party libraries")
|
set(OPENCV_BUILD_3RDPARTY_LIBS FALSE CACHE BOOL "Build 3rd party libraries")
|
||||||
@ -425,29 +425,6 @@ if(UNIX)
|
|||||||
set(HAVE_DC1394 FALSE)
|
set(HAVE_DC1394 FALSE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT APPLE)
|
|
||||||
CHECK_INCLUDE_FILE(alloca.h HAVE_ALLOCA_H)
|
|
||||||
CHECK_FUNCTION_EXISTS(alloca HAVE_ALLOCA)
|
|
||||||
CHECK_INCLUDE_FILE(unistd.h HAVE_UNISTD_H)
|
|
||||||
CHECK_INCLUDE_FILE(pthread.h HAVE_LIBPTHREAD)
|
|
||||||
|
|
||||||
if(WITH_XINE)
|
|
||||||
CHECK_MODULE(libxine HAVE_XINE)
|
|
||||||
else()
|
|
||||||
set(HAVE_XINE FALSE)
|
|
||||||
endif()
|
|
||||||
if(WITH_V4L)
|
|
||||||
|
|
||||||
|
|
||||||
CHECK_MODULE(libv4l1 HAVE_LIBV4L)
|
|
||||||
CHECK_INCLUDE_FILE(linux/videodev.h HAVE_CAMV4L)
|
|
||||||
CHECK_INCLUDE_FILE(linux/videodev2.h HAVE_CAMV4L2)
|
|
||||||
else()
|
|
||||||
set(HAVE_LIBV4L FALSE)
|
|
||||||
set(HAVE_CAMV4L FALSE)
|
|
||||||
set(HAVE_CAMV4L2 FALSE)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(NOT OPENCV_BUILD_3RDPARTY_LIBS)
|
if(NOT OPENCV_BUILD_3RDPARTY_LIBS)
|
||||||
include(FindZLIB)
|
include(FindZLIB)
|
||||||
if(WITH_PNG)
|
if(WITH_PNG)
|
||||||
@ -476,6 +453,27 @@ if(UNIX)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(NOT APPLE)
|
||||||
|
CHECK_INCLUDE_FILE(alloca.h HAVE_ALLOCA_H)
|
||||||
|
CHECK_FUNCTION_EXISTS(alloca HAVE_ALLOCA)
|
||||||
|
CHECK_INCLUDE_FILE(unistd.h HAVE_UNISTD_H)
|
||||||
|
CHECK_INCLUDE_FILE(pthread.h HAVE_LIBPTHREAD)
|
||||||
|
|
||||||
|
if(WITH_XINE)
|
||||||
|
CHECK_MODULE(libxine HAVE_XINE)
|
||||||
|
else()
|
||||||
|
set(HAVE_XINE FALSE)
|
||||||
|
endif()
|
||||||
|
if(WITH_V4L)
|
||||||
|
CHECK_MODULE(libv4l1 HAVE_LIBV4L)
|
||||||
|
CHECK_INCLUDE_FILE(linux/videodev.h HAVE_CAMV4L)
|
||||||
|
CHECK_INCLUDE_FILE(linux/videodev2.h HAVE_CAMV4L2)
|
||||||
|
else()
|
||||||
|
set(HAVE_LIBV4L FALSE)
|
||||||
|
set(HAVE_CAMV4L FALSE)
|
||||||
|
set(HAVE_CAMV4L2 FALSE)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD" AND NOT ANDROID)
|
if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD" AND NOT ANDROID)
|
||||||
set(OPENCV_LINKER_LIBS m pthread)
|
set(OPENCV_LINKER_LIBS m pthread)
|
||||||
elseif(ANDROID)
|
elseif(ANDROID)
|
||||||
|
@ -53,7 +53,7 @@ endif()
|
|||||||
|
|
||||||
if(WITH_JASPER)
|
if(WITH_JASPER)
|
||||||
add_definitions(-DHAVE_JASPER)
|
add_definitions(-DHAVE_JASPER)
|
||||||
if(JPEG_FOUND)
|
if(JASPER_FOUND)
|
||||||
include_directories(${JASPER_INCLUDE_DIR})
|
include_directories(${JASPER_INCLUDE_DIR})
|
||||||
set(GRFMT_LIBS ${GRFMT_LIBS} ${JASPER_LIBRARIES})
|
set(GRFMT_LIBS ${GRFMT_LIBS} ${JASPER_LIBRARIES})
|
||||||
else()
|
else()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user