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()