mirror of
https://github.com/love2d/megasource.git
synced 2026-08-21 05:02:11 +02:00
Fix mpg123 build on OSX.
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user