Fix mpg123 build on OSX.

This commit is contained in:
rude
2013-10-01 23:57:07 +02:00
parent 52e2754b97
commit b9123cd0a5
+7 -4
View File
@@ -34,10 +34,11 @@ set(MPG123_SRC
set(MPG123_INCLUDE_DIRS src src/libmpg123) set(MPG123_INCLUDE_DIRS src src/libmpg123)
add_definitions(-DOPT_GENERIC)
if(MSVC) if(MSVC)
add_definitions(-DOPT_GENERIC)
set(MPG123_INCLUDE_DIRS ${MPG123_INCLUDE_DIRS} ports/MSVC++) set(MPG123_INCLUDE_DIRS ${MPG123_INCLUDE_DIRS} ports/MSVC++)
elseif(APPLE)
set(MPG123_INCLUDE_DIRS ${MPG123_INCLUDE_DIRS} ports/Xcode)
endif() endif()
if (MPG123_BUILD_STATIC) if (MPG123_BUILD_STATIC)
@@ -48,6 +49,8 @@ endif()
if (MPG123_BUILD_SHARED) if (MPG123_BUILD_SHARED)
add_library(mpg123 SHARED ${MPG123_SRC}) add_library(mpg123 SHARED ${MPG123_SRC})
target_include_directories(mpg123 PUBLIC ${MPG123_INCLUDE_DIRS}) target_include_directories(mpg123 PUBLIC ${MPG123_INCLUDE_DIRS})
set_property(TARGET mpg123 PROPERTY COMPILE_DEFINITIONS BUILD_MPG123_DLL) if(MSVC)
install(TARGETS mpg123 RUNTIME DESTINATION .) set_property(TARGET mpg123 PROPERTY COMPILE_DEFINITIONS BUILD_MPG123_DLL)
endif()
install(TARGETS mpg123 RUNTIME DESTINATION . LIBRARY DESTINATION .)
endif() endif()