[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [amarok] /: Make building spectrum analyzer applet optional
From: Sam Lade <sam () sentynel ! com>
Date: 2012-05-31 20:20:08
Message-ID: 20120531202008.41C1DA60BB () git ! kde ! org
[Download RAW message or body]
Git commit 98022d75d345f8799144b07c07eeb1329385a010 by Sam Lade.
Committed on 31/05/2012 at 22:17.
Pushed by lade into branch 'master'.
Make building spectrum analyzer applet optional
Adds -DWITH_SPECTRUM_ANALYZER option to cmake and marks OpenGL as an
optional package.
M +6 -3 CMakeLists.txt
M +5 -0 ChangeLog
M +1 -1 src/context/applets/CMakeLists.txt
M +1 -1 src/context/engines/CMakeLists.txt
http://commits.kde.org/amarok/98022d75d345f8799144b07c07eeb1329385a010
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ed51401..0d146c5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,6 +11,7 @@ option(WITH_PLAYER "Enable building of main Amarok player" ON)
option(WITH_MP3Tunes "Enable mp3tunes in the Amarok player, requires multiple extra \
dependencies" ON) option(WITH_IPOD "Enable iPod support in Amarok" ON)
option(WITH_MYSQL_EMBEDDED "Build the embedded database library -- highly \
recommended" ON) +option(WITH_SPECTRUM_ANALYZER "Enable the spectrum analyzer context \
applet in Amarok" ON) option(WITH_PLAYGROUND "Enable building of playground scripts \
and applets (WARNING: some of them might have legal issues!)" OFF)
include(CheckLibraryExists)
@@ -114,9 +115,11 @@ if( WITH_PLAYER )
find_package(QCA2)
macro_log_feature( QCA2_FOUND "qca2" "Qt Cryptographic Architecture" \
"http://delta.affinix.com/qca/" FALSE "" "" )
- # OpenGL is required for the spectrum analyzer
- find_package(OpenGL)
- macro_log_feature( OPENGL_FOUND "OpenGL" "Support for hardware acceleration \
(enables the Spectrum Analyzer)" FALSE "" "" ) + if( WITH_SPECTRUM_ANALYZER )
+ # OpenGL is required for the spectrum analyzer
+ macro_optional_find_package(OpenGL)
+ macro_log_feature( OPENGL_FOUND "OpenGL" "Support for hardware acceleration \
(enables the Spectrum Analyzer)" "http://www.opengl.org/" FALSE "" "" ) + endif( \
WITH_SPECTRUM_ANALYZER )
# QJson is required for the PlaydarCollection
macro_optional_find_package(QJSON)
diff --git a/ChangeLog b/ChangeLog
index 4f01ae6..5cd6c32 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,11 @@ Amarok ChangeLog
================
(C) 2002-2012 the Amarok authors.
+VERSION 2.6
+ CHANGES:
+ * Building the spectrum analyzer applet can now be disabled with a CMake
+ argument.
+
VERSION 2.6-Beta 1
FEATURES:
* Amazon store: improved album search
diff --git a/src/context/applets/CMakeLists.txt b/src/context/applets/CMakeLists.txt
index 3b40c20..8c4a73f 100644
--- a/src/context/applets/CMakeLists.txt
+++ b/src/context/applets/CMakeLists.txt
@@ -7,7 +7,7 @@ add_subdirectory( photos )
add_subdirectory( labels )
add_subdirectory( tabs )
-if( OPENGL_FOUND )
+if( WITH_SPECTRUM_ANALYZER AND OPENGL_FOUND )
add_subdirectory( spectrumanalyzer )
endif()
diff --git a/src/context/engines/CMakeLists.txt b/src/context/engines/CMakeLists.txt
index da9809e..08d57e9 100644
--- a/src/context/engines/CMakeLists.txt
+++ b/src/context/engines/CMakeLists.txt
@@ -6,7 +6,7 @@ add_subdirectory( photos )
add_subdirectory( labels )
add_subdirectory( tabs )
-if( OPENGL_FOUND )
+if( WITH_SPECTRUM_ANALYZER AND OPENGL_FOUND )
add_subdirectory( spectrumanalyzer )
endif()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic