[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdemultimedia/kioslave/audiocd
From:       Trever Fischer <tdfischer () fedoraproject ! org>
Date:       2012-03-29 17:42:12
Message-ID: 20120329174212.C139BAC899 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1287573 by tdfischer:

Get the audiocd kio to build outside of a kdemm checkout

 M  +21 -8     CMakeLists.txt  
 M  +2 -3      audiocd.cpp  
 A             cmake (directory)  
 A             cmake/FindCdparanoia.cmake  
 M  +1 -1      plugins/lame/encoderlame.cpp  


--- trunk/KDE/kdemultimedia/kioslave/audiocd/CMakeLists.txt #1287572:1287573
@@ -1,5 +1,18 @@
 project(audiocd)
 
+set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+
+find_package(Qt4 REQUIRED)
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+include(MacroLibrary)
+include(CheckStructMember)
+
+find_package(Libkcddb)
+find_package(Libkcompactdisc)
+
+find_package(Cdparanoia)
+
 MACRO_PUSH_REQUIRED_VARS()
 SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} /usr/include/cdda)
 check_struct_member("struct cdrom_drive" "ioctl_device_name" "cdda_interface.h" \
CDDA_IOCTL_DEVICE_EXISTS) @@ -11,20 +24,20 @@
 
 #############################
 
+include_directories(
+    ${KDE4_INCLUDES}
+    ${QT_INCLUDES}
+		${CDPARANOIA_INCLUDE_DIR}
+    ${CMAKE_CURRENT_SOURCE_DIR}
+    ${CMAKE_CURRENT_BINARY_DIR}
+		)
 
+
 add_subdirectory( plugins )
 add_subdirectory( kcmaudiocd )
 add_subdirectory( data )
 
-include_directories(
-		${CMAKE_SOURCE_DIR}/libkcddb
-		${CMAKE_BINARY_DIR}/libkcddb
-		${CMAKE_SOURCE_DIR}/libkcompactdisc
-		${CMAKE_BINARY_DIR}/libkcompactdisc
-		${CDPARANOIA_INCLUDE_DIR}
-		)
 
-
 ########### next target ###############
 
 set(kio_audiocd_PART_SRCS audiocd.cpp )
--- trunk/KDE/kdemultimedia/kioslave/audiocd/audiocd.cpp #1287572:1287573
@@ -22,7 +22,6 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
-#include <config.h>
 #include <config-audiocd.h>
 
 #include <kdemacros.h>
@@ -57,8 +56,8 @@
 #include <QRegExp>
 #include <QHash>
 // CDDB
-#include <client.h>
-#include "kcompactdisc.h"
+#include <libkcddb/client.h>
+#include <libkcompactdisc/kcompactdisc.h>
 
 using namespace KIO;
 
--- trunk/KDE/kdemultimedia/kioslave/audiocd/plugins/lame/encoderlame.cpp \
#1287572:1287573 @@ -16,7 +16,7 @@
   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 */
 
-#include <config.h>
+#include "config-audiocd.h"
 
 #include "encoderlame.h"
 #include "audiocd_lame_encoder.h"


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic