From b9123cd0a5b9a2a7c6e5c4a3c1d8ba9c2658eaf4 Mon Sep 17 00:00:00 2001 From: rude Date: Tue, 1 Oct 2013 23:57:07 +0200 Subject: [PATCH] Fix mpg123 build on OSX. --- libs/mpg123-1.15.3/CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/libs/mpg123-1.15.3/CMakeLists.txt b/libs/mpg123-1.15.3/CMakeLists.txt index 9124f3e3..b880f39d 100644 --- a/libs/mpg123-1.15.3/CMakeLists.txt +++ b/libs/mpg123-1.15.3/CMakeLists.txt @@ -34,10 +34,11 @@ set(MPG123_SRC set(MPG123_INCLUDE_DIRS src src/libmpg123) -add_definitions(-DOPT_GENERIC) - if(MSVC) + add_definitions(-DOPT_GENERIC) set(MPG123_INCLUDE_DIRS ${MPG123_INCLUDE_DIRS} ports/MSVC++) +elseif(APPLE) + set(MPG123_INCLUDE_DIRS ${MPG123_INCLUDE_DIRS} ports/Xcode) endif() if (MPG123_BUILD_STATIC) @@ -48,6 +49,8 @@ endif() if (MPG123_BUILD_SHARED) add_library(mpg123 SHARED ${MPG123_SRC}) target_include_directories(mpg123 PUBLIC ${MPG123_INCLUDE_DIRS}) - set_property(TARGET mpg123 PROPERTY COMPILE_DEFINITIONS BUILD_MPG123_DLL) - install(TARGETS mpg123 RUNTIME DESTINATION .) + if(MSVC) + set_property(TARGET mpg123 PROPERTY COMPILE_DEFINITIONS BUILD_MPG123_DLL) + endif() + install(TARGETS mpg123 RUNTIME DESTINATION . LIBRARY DESTINATION .) endif()