aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-12-29 21:39:42 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-12-29 21:39:42 +0000
commitab8eb1434bc366841310ba935ea4dd30d382200b (patch)
treefb9dc70ac5526be75dcc4ea1eb59ba54b8adbee5 /CMakeLists.txt
parentbb3d30d8bf39075b19e72c7dcf871cd17f0c2581 (diff)
downloadqmmp-ab8eb1434bc366841310ba935ea4dd30d382200b.tar.gz
qmmp-ab8eb1434bc366841310ba935ea4dd30d382200b.tar.bz2
qmmp-ab8eb1434bc366841310ba935ea4dd30d382200b.zip
fixed cmake support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7811 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
1 files changed, 13 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 60781b64b..ed81396e7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -60,6 +60,7 @@ find_package(Qt5Multimedia 5.4.0)
ADD_DEFINITIONS(-DQMMP_WS_X11)
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
set(CMAKE_VISIBILITY_INLINES_HIDDEN 1)
+set(CMAKE_CXX_STANDARD 11)
get_target_property(QT_LRELEASE_EXECUTABLE Qt5::lrelease IMPORTED_LOCATION)
@@ -96,6 +97,14 @@ add_subdirectory(src/qmmpui)
add_subdirectory(src/plugins)
add_subdirectory(src/app)
+IF(MAD_FOUND)
+ SET(MPEG_DECODERS "MAD")
+ENDIF(MAD_FOUND)
+
+IF(MPG123_FOUND)
+ SET(MPEG_DECODERS ${MPEG_DECODERS} "mpg123")
+ENDIF(MPG123_FOUND)
+
MACRO(PRINT_SUMMARY str USE FOUND)
IF(${USE} AND ${FOUND})
MESSAGE("${str}enabled")
@@ -149,7 +158,7 @@ PRINT_SUMMARY ("MMS support ......................." USE_MMS MMS_FOUND)
MESSAGE("")
MESSAGE("Input Plugins:")
-PRINT_SUMMARY ("mp3 support ......................." USE_MAD MAD_FOUND)
+PRINT_SUMMARY ("MPEG support ......................" 1 MAD_FOUND OR MPG123_FOUND)
PRINT_SUMMARY ("FLAC support ......................" USE_FLAC FLAC_FOUND)
PRINT_SUMMARY ("Ogg Vorbis support ................" USE_VORBIS VORBIS_FOUND)
PRINT_SUMMARY ("Musepack support .................." USE_MPC MPC_FOUND)
@@ -227,5 +236,8 @@ PRINT_SUMMARY ("Simple user interface (QSUI) ......" USE_QSUI 1)
PRINT_SUMMARY ("Automatic charset detection ......." USE_ENCA ENCA_FOUND)
PRINT_SUMMARY ("Directory association ............." USE_DIR_ASSOC 1)
PRINT_SUMMARY ("Set RPATH in installed binaries ..." CMAKE_INSTALL_RPATH_USE_LINK_PATH 1)
+IF(MPEG_DECODERS)
+MESSAGE ("MPEG decoders ....................." "${MPEG_DECODERS}")
+ENDIF(MPEG_DECODERS)
MESSAGE("")