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