From 4bcf3f43f587db135f9c866ca013964b93367910 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Mon, 23 May 2022 18:15:56 +0300
Subject: [PATCH] external/mpg123 _should_ work with cmake now.
---
CMakeLists.txt | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 33610f10..00ca3c7b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,9 +6,6 @@ project(SDL2_mixer C)
# FIXME: make it able build against system codec libraries, too.
# FIXME: handle library versioning.
# FIXME: test accross different target platforms.
-#
-# FIXME: missing CMakeLists.txt for MPG123
-set(SUPPORT_MP3_MPG123 OFF CACHE BOOL "" FORCE)
# See docs/release_checklist.md
set(MAJOR_VERSION 2)
@@ -172,8 +169,9 @@ endif()
if (SUPPORT_MP3_MPG123)
target_compile_definitions(SDL2_mixer PRIVATE -DMUSIC_MP3_MPG123)
- add_subdirectory(external/mpg123)
- target_link_libraries(SDL2_mixer PRIVATE mpg123)
+ add_subdirectory(external/mpg123/ports/cmake)
+ target_include_directories(SDL2_mixer PRIVATE external/mpg123/ports/cmake/src/libmpg123)
+ target_link_libraries(SDL2_mixer PRIVATE libmpg123)
endif()
if (SUPPORT_MOD_MODPLUG)