diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-03-03 19:29:35 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-03-03 19:29:35 +0000 |
| commit | b2b0038720745e117649a9af367a7e4ca3fd6b93 (patch) | |
| tree | f3d9f1787c6a1d2be99c486a9eab4f1d672dbdeb /src | |
| parent | 88eecdcae82743629da643c9e656c6f0135a47d0 (diff) | |
| download | qmmp-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.txt | 5 | ||||
| -rw-r--r-- | src/plugins/Effect/stereo/CMakeLists.txt | 41 |
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) |
