aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-03-03 19:29:35 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-03-03 19:29:35 +0000
commitb2b0038720745e117649a9af367a7e4ca3fd6b93 (patch)
treef3d9f1787c6a1d2be99c486a9eab4f1d672dbdeb /src
parent88eecdcae82743629da643c9e656c6f0135a47d0 (diff)
downloadqmmp-b2b0038720745e117649a9af367a7e4ca3fd6b93.tar.gz
qmmp-b2b0038720745e117649a9af367a7e4ca3fd6b93.tar.bz2
qmmp-b2b0038720745e117649a9af367a7e4ca3fd6b93.zip
updated cmake scripts
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2085 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/plugins/Effect/CMakeLists.txt5
-rw-r--r--src/plugins/Effect/stereo/CMakeLists.txt41
2 files changed, 22 insertions, 24 deletions
diff --git a/src/plugins/Effect/CMakeLists.txt b/src/plugins/Effect/CMakeLists.txt
index c489f860c..93b530212 100644
--- a/src/plugins/Effect/CMakeLists.txt
+++ b/src/plugins/Effect/CMakeLists.txt
@@ -2,6 +2,7 @@ SET(USE_SRC TRUE CACHE BOOL "enable/disable SRC plugin")
SET(USE_BS2B TRUE CACHE BOOL "enable/disable bs2b plugin")
SET(USE_LADSPA TRUE CACHE BOOL "enable/disable ladspa plugin")
SET(USE_CROSSFADE TRUE CACHE BOOL "enable/disable crossfade plugin")
+SET(USE_STEREO TRUE CACHE BOLL "enable/disable extra stereo plugin")
IF(USE_SRC)
add_subdirectory(srconverter)
@@ -18,3 +19,7 @@ ENDIF(USE_LADSPA)
IF(USE_CROSSFADE)
add_subdirectory(crossfade)
ENDIF(USE_CROSSFADE)
+
+IF(USE_STEREO)
+add_subdirectory(stereo)
+ENDIF(USE_STEREO)
diff --git a/src/plugins/Effect/stereo/CMakeLists.txt b/src/plugins/Effect/stereo/CMakeLists.txt
index 3c9daf6c0..76c223b66 100644
--- a/src/plugins/Effect/stereo/CMakeLists.txt
+++ b/src/plugins/Effect/stereo/CMakeLists.txt
@@ -1,4 +1,4 @@
-project(libbs2b)
+project(libstereo)
cmake_minimum_required(VERSION 2.4.7)
@@ -25,44 +25,37 @@ SET(QT_INCLUDES
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
-SET(libbs2b_SRCS
- bs2bplugin.cpp
+SET(libstereo_SRCS
+ stereoplugin.cpp
settingsdialog.cpp
- effectbs2bfactory.cpp
+ effectstereofactory.cpp
)
-SET(libbs2b_MOC_HDRS
- bs2bplugin.h
+SET(libstereo_MOC_HDRS
+ stereoplugin.h
settingsdialog.h
- effectbs2bfactory.h
+ effectstereofactory.h
)
-SET(libbs2b_RCCS translations/translations.qrc)
+SET(libstereo_RCCS translations/translations.qrc)
-QT4_ADD_RESOURCES(libbs2b_RCC_SRCS ${libbs2b_RCCS})
+QT4_ADD_RESOURCES(libstereo_RCC_SRCS ${libstereo_RCCS})
-QT4_WRAP_CPP(libbs2b_MOC_SRCS ${libbs2b_MOC_HDRS})
-
-pkg_search_module(BS2B libbs2b>=3.0.0)
-
-include_directories(${BS2B_INCLUDE_DIRS})
-link_directories(${BS2B_LIBRARY_DIRS})
+QT4_WRAP_CPP(libstereo_MOC_SRCS ${libstereo_MOC_HDRS})
# user interface
-SET(libbs2b_UIS
+SET(libstereo_UIS
settingsdialog.ui
)
-QT4_WRAP_UI(libbs2b_UIS_H ${libbs2b_UIS})
+QT4_WRAP_UI(libstereo_UIS_H ${libstereo_UIS})
# Don't forget to include output directory, otherwise
# the UI file won't be wrapped!
include_directories(${CMAKE_CURRENT_BINARY_DIR})
-IF(BS2B_FOUND)
-ADD_LIBRARY(bs2b MODULE ${libbs2b_SRCS} ${libbs2b_MOC_SRCS} ${libbs2b_UIS_H}
- ${libbs2b_RCC_SRCS})
-add_dependencies(bs2b qmmp)
-target_link_libraries(bs2b ${QT_LIBRARIES} -lqmmp ${BS2B_LDFLAGS} ${BS2B_CFLAGS})
-install(TARGETS bs2b DESTINATION ${LIB_DIR}/qmmp/Effect)
-ENDIF(BS2B_FOUND)
+
+ADD_LIBRARY(stereo MODULE ${libstereo_SRCS} ${libstereo_MOC_SRCS} ${libstereo_UIS_H} ${libstereo_RCC_SRCS})
+add_dependencies(stereo qmmp)
+target_link_libraries(stereo ${QT_LIBRARIES} -lqmmp)
+install(TARGETS stereo DESTINATION ${LIB_DIR}/qmmp/Effect)