Skip to content

Commit 53f3594

Browse files
committed
Updated cmake configuration for OSX
1 parent 145c8cc commit 53f3594

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

CMakeLists.txt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,15 @@ pkg_search_module(GSL REQUIRED gsl)
5151
pkg_search_module(ZMQ REQUIRED libzmq)
5252

5353
# Optional dependencies
54-
set(Python_ADDITIONAL_VERSIONS 3.4 3.5)
55-
find_package(PythonLibs)
54+
if(UNIX AND NOT APPLE)
55+
set(Python_ADDITIONAL_VERSIONS 3.4 3.5)
56+
find_package(PythonLibs)
57+
elseif(APPLE)
58+
pkg_check_modules(PYTHON python3)
59+
set(PYTHONLIBS_VERSION_STRING ${PYTHON_VERSION})
60+
set(PYTHONLIBS_FOUND ${PYTHON_FOUND})
61+
endif()
62+
5663
find_package(Doxygen)
5764
pkg_search_module(GPHOTO libgphoto2)
5865
pkg_check_modules(FFMPEG libavformat libavcodec libavutil libswscale)

src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ link_directories(${FFMPEG_LIBRARY_DIRS})
5757
link_directories(${PORTAUDIO_LIBRARY_DIRS})
5858
link_directories(${OPENCV_LIBRARY_DIRS})
5959
link_directories(${SNAPPY_LIBRARY_DIRS})
60-
link_directories(${PYTHON_LIBRARIES})
60+
link_directories(${PYTHON_LIBRARY_DIRS})
6161

6262
#
6363
# Targets

tests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ link_directories(${FFMPEG_LIBRARY_DIRS})
5555
link_directories(${PORTAUDIO_LIBRARY_DIRS})
5656
link_directories(${OPENCV_LIBRARY_DIRS})
5757
link_directories(${SNAPPY_LIBRARY_DIRS})
58-
link_directories(${PYTHON_LIBRARIES})
58+
link_directories(${PYTHON_LIBRARY_DIRS})
5959

6060
add_executable(unitTests unitTests.cpp)
6161
target_sources(unitTests PRIVATE

0 commit comments

Comments
 (0)