aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt5
-rw-r--r--src/plugins/Effect/srconverter/CMakeLists.txt5
-rw-r--r--src/plugins/FileDialogs/QmmpFileDialog/CMakeLists.txt5
-rw-r--r--src/plugins/General/dbuscontrol/CMakeLists.txt3
-rw-r--r--src/plugins/General/notifier/CMakeLists.txt5
-rw-r--r--src/plugins/General/scrobbler/CMakeLists.txt5
-rw-r--r--src/plugins/General/statusicon/CMakeLists.txt5
-rw-r--r--src/plugins/Input/ffmpeg/CMakeLists.txt5
-rw-r--r--src/plugins/Input/flac/CMakeLists.txt5
-rw-r--r--src/plugins/Input/mad/CMakeLists.txt5
-rw-r--r--src/plugins/Input/modplug/CMakeLists.txt5
-rw-r--r--src/plugins/Input/mpc/CMakeLists.txt5
-rw-r--r--src/plugins/Input/sndfile/CMakeLists.txt5
-rw-r--r--src/plugins/Input/vorbis/CMakeLists.txt5
-rw-r--r--src/plugins/Input/wavpack/CMakeLists.txt5
-rw-r--r--src/plugins/Output/alsa/CMakeLists.txt5
-rw-r--r--src/plugins/Output/jack/CMakeLists.txt5
-rw-r--r--src/plugins/Output/oss/CMakeLists.txt5
-rw-r--r--src/plugins/Output/pulseaudio/CMakeLists.txt5
-rw-r--r--src/plugins/PlaylistFormats/m3u/CMakeLists.txt5
-rw-r--r--src/plugins/PlaylistFormats/pls/CMakeLists.txt5
-rw-r--r--src/plugins/PlaylistFormats/xspf/CMakeLists.txt5
-rw-r--r--src/plugins/Visual/analyzer/CMakeLists.txt7
-rw-r--r--src/ui/CMakeLists.txt9
24 files changed, 74 insertions, 50 deletions
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt b/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt
index b2fcd3272..1fa84810a 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libincdecvolumeoption_SRCS
@@ -47,5 +47,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(incdecvolumeoption SHARED ${libincdecvolumeoption_SRCS} ${libincdecvolumeoption_MOC_SRCS}
${libincdecvolumeoption_RCC_SRCS})
+add_dependencies(incdecvolumeoption qmmpui)
target_link_libraries(incdecvolumeoption ${QT_LIBRARIES} -lqmmpui)
install(TARGETS incdecvolumeoption DESTINATION ${LIB_DIR}/qmmp/CommandLineOptions)
diff --git a/src/plugins/Effect/srconverter/CMakeLists.txt b/src/plugins/Effect/srconverter/CMakeLists.txt
index 0caad5ee6..c8c7489d1 100644
--- a/src/plugins/Effect/srconverter/CMakeLists.txt
+++ b/src/plugins/Effect/srconverter/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
pkg_check_modules(SAMPLERATE samplerate)
@@ -63,6 +63,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(SAMPLERATE_FOUND)
ADD_LIBRARY(srconverter SHARED ${libsrconverter_SRCS} ${libsrconverter_MOC_SRCS} ${libsrconverter_UIS_H}
${libsrconverter_RCC_SRCS})
+add_dependencies(srconverter qmmp)
target_link_libraries(srconverter ${QT_LIBRARIES} -lqmmp ${SAMPLERATE_LDFLAGS} ${SAMPLERATE_CFLAGS})
install(TARGETS srconverter DESTINATION ${LIB_DIR}/qmmp/Effect)
ENDIF(SAMPLERATE_FOUND)
diff --git a/src/plugins/FileDialogs/QmmpFileDialog/CMakeLists.txt b/src/plugins/FileDialogs/QmmpFileDialog/CMakeLists.txt
index 3f7247704..1b606ee3f 100644
--- a/src/plugins/FileDialogs/QmmpFileDialog/CMakeLists.txt
+++ b/src/plugins/FileDialogs/QmmpFileDialog/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libqmmpfiledialog_SRCS
@@ -56,5 +56,6 @@ QT4_WRAP_UI(libqmmpfiledialog_UIS_H ${libqmmpfiledialog_UIS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(qmmpfiledialog SHARED ${libqmmpfiledialog_SRCS} ${libqmmpfiledialog_MOC_SRCS} ${libqmmpfiledialog_UIS_H} ${libqmmpfiledialog_RCC_SRCS})
+add_dependencies(qmmpfiledialog qmmpui)
target_link_libraries(qmmpfiledialog ${QT_LIBRARIES} -lqmmpui)
install(TARGETS qmmpfiledialog DESTINATION ${LIB_DIR}/qmmp/FileDialogs)
diff --git a/src/plugins/General/dbuscontrol/CMakeLists.txt b/src/plugins/General/dbuscontrol/CMakeLists.txt
index b57675368..9126a7964 100644
--- a/src/plugins/General/dbuscontrol/CMakeLists.txt
+++ b/src/plugins/General/dbuscontrol/CMakeLists.txt
@@ -25,7 +25,7 @@ ADD_DEFINITIONS(-DQT_THREAD)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libdbuscontrol_SRCS
@@ -55,5 +55,6 @@ QT4_WRAP_CPP(libdbuscontrol_MOC_SRCS ${libdbuscontrol_MOC_HDRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(dbuscontrol SHARED ${libdbuscontrol_SRCS} ${libdbuscontrol_MOC_SRCS} ${libdbuscontrol_RCC_SRCS})
+add_dependencies(dbuscontrol qmmpui)
target_link_libraries(dbuscontrol ${QT_LIBRARIES} -lqmmpui)
install(TARGETS dbuscontrol DESTINATION ${LIB_DIR}/qmmp/General)
diff --git a/src/plugins/General/notifier/CMakeLists.txt b/src/plugins/General/notifier/CMakeLists.txt
index 6c29091ab..38f93319c 100644
--- a/src/plugins/General/notifier/CMakeLists.txt
+++ b/src/plugins/General/notifier/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libnotifier_SRCS
@@ -61,5 +61,6 @@ QT4_WRAP_UI(libnotifier_UIS_H ${libnotifier_UIS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(notifier SHARED ${libnotifier_SRCS} ${libnotifier_MOC_SRCS} ${libnotifier_UIS_H} ${libnotifier_RCC_SRCS})
+add_dependencies(notifier qmmpui)
target_link_libraries(notifier ${QT_LIBRARIES} -lqmmpui)
install(TARGETS notifier DESTINATION ${LIB_DIR}/qmmp/General)
diff --git a/src/plugins/General/scrobbler/CMakeLists.txt b/src/plugins/General/scrobbler/CMakeLists.txt
index 4887f0aa9..5aa0cc773 100644
--- a/src/plugins/General/scrobbler/CMakeLists.txt
+++ b/src/plugins/General/scrobbler/CMakeLists.txt
@@ -25,11 +25,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libscrobbler_SRCS
@@ -64,5 +64,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(scrobbler SHARED ${libscrobbler_SRCS} ${libscrobbler_MOC_SRCS} ${libscrobbler_UIS_H}
${libscrobbler_RCC_SRCS})
+add_dependencies(scrobbler qmmpui)
target_link_libraries(scrobbler ${QT_LIBRARIES} -lqmmpui)
install(TARGETS scrobbler DESTINATION ${LIB_DIR}/qmmp/General)
diff --git a/src/plugins/General/statusicon/CMakeLists.txt b/src/plugins/General/statusicon/CMakeLists.txt
index 6ebd8ae36..62f49700a 100644
--- a/src/plugins/General/statusicon/CMakeLists.txt
+++ b/src/plugins/General/statusicon/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libstatusicon_SRCS
@@ -59,5 +59,6 @@ QT4_WRAP_UI(libstatusicon_UIS_H ${libstatusicon_UIS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(statusicon SHARED ${libstatusicon_SRCS} ${libstatusicon_MOC_SRCS} ${libstatusicon_UIS_H} ${libstatusicon_RCC_SRCS})
+add_dependencies(statusicon qmmpui)
target_link_libraries(statusicon ${QT_LIBRARIES} -lqmmpui)
install(TARGETS statusicon DESTINATION ${LIB_DIR}/qmmp/General)
diff --git a/src/plugins/Input/ffmpeg/CMakeLists.txt b/src/plugins/Input/ffmpeg/CMakeLists.txt
index a0506cb12..846fd66fe 100644
--- a/src/plugins/Input/ffmpeg/CMakeLists.txt
+++ b/src/plugins/Input/ffmpeg/CMakeLists.txt
@@ -21,11 +21,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# libffmpeg
@@ -93,6 +93,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(FFMPEG_FOUND)
ADD_LIBRARY(ffmpeg SHARED ${libffmpeg_SRCS} ${libffmpeg_MOC_SRCS} ${libffmpeg_UIS_H}
${libffmpeg_RCC_SRCS})
+add_dependencies(ffmpeg qmmp)
target_link_libraries(ffmpeg ${QT_LIBRARIES} -lqmmp ${FFMPEG_LDFLAGS} ${FFMPEG_CFLAGS})
install(TARGETS ffmpeg DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(FFMPEG_FOUND)
diff --git a/src/plugins/Input/flac/CMakeLists.txt b/src/plugins/Input/flac/CMakeLists.txt
index 3b0defd1c..9e41e52f7 100644
--- a/src/plugins/Input/flac/CMakeLists.txt
+++ b/src/plugins/Input/flac/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# libflac
@@ -68,6 +68,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(FLAC_FOUND)
ADD_LIBRARY(flac SHARED ${libflac_SRCS} ${libflac_MOC_SRCS} ${libflac_UIS_H} ${libflac_RCC_SRCS})
+add_dependencies(flac qmmp)
target_link_libraries(flac ${QT_LIBRARIES} -lqmmp ${FLAC_LDFLAGS} ${FLAC_CFLAGS} ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
install(TARGETS flac DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(FLAC_FOUND)
diff --git a/src/plugins/Input/mad/CMakeLists.txt b/src/plugins/Input/mad/CMakeLists.txt
index 6edc6b448..4f258d578 100644
--- a/src/plugins/Input/mad/CMakeLists.txt
+++ b/src/plugins/Input/mad/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# libmad
@@ -69,6 +69,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(MAD_FOUND)
ADD_LIBRARY(mad SHARED ${libmad_SRCS} ${libmad_MOC_SRCS} ${libmad_UIS_H} ${libmad_RCC_SRCS})
+add_dependencies(mad qmmp)
target_link_libraries(mad ${QT_LIBRARIES} -lqmmp ${MAD_LDFLAGS} ${MAD_CFLAGS} ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
install(TARGETS mad DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(MAD_FOUND)
diff --git a/src/plugins/Input/modplug/CMakeLists.txt b/src/plugins/Input/modplug/CMakeLists.txt
index be787010d..e4abe5f2b 100644
--- a/src/plugins/Input/modplug/CMakeLists.txt
+++ b/src/plugins/Input/modplug/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# modplug
@@ -70,6 +70,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(MODPLUG_FOUND)
ADD_LIBRARY(modplug SHARED ${libmodplug_SRCS} ${libmodplug_MOC_SRCS} ${libmodplug_UIS_H}
${libmodplug_RCC_SRCS})
+add_dependencies(modplug qmmp)
target_link_libraries(modplug ${QT_LIBRARIES} -lqmmp ${MODPLUG_LDFLAGS} ${MODPLUG_CFLAGS})
install(TARGETS modplug DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(MODPLUG_FOUND)
diff --git a/src/plugins/Input/mpc/CMakeLists.txt b/src/plugins/Input/mpc/CMakeLists.txt
index 98df51016..942833edd 100644
--- a/src/plugins/Input/mpc/CMakeLists.txt
+++ b/src/plugins/Input/mpc/CMakeLists.txt
@@ -20,11 +20,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# libmpc
@@ -67,6 +67,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(MPC_FOUND)
ADD_LIBRARY(mpc SHARED ${libmpc_SRCS} ${libmpc_MOC_SRCS} ${libmpc_UIS_H}
${libmpc_RCC_SRCS})
+add_dependencies(mpc qmmp)
target_link_libraries(mpc ${QT_LIBRARIES} -lqmmp -lmpcdec ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
install(TARGETS mpc DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(MPC_FOUND)
diff --git a/src/plugins/Input/sndfile/CMakeLists.txt b/src/plugins/Input/sndfile/CMakeLists.txt
index 840629b41..9d66df668 100644
--- a/src/plugins/Input/sndfile/CMakeLists.txt
+++ b/src/plugins/Input/sndfile/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# libsndfile
@@ -55,6 +55,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(SNDFILE_FOUND)
ADD_LIBRARY(sndfile SHARED ${libsndfile_SRCS} ${libsndfile_MOC_SRCS} ${libsndfile_UIS_H}
${libsndfile_RCC_SRCS})
+add_dependencies(sndfile qmmp)
target_link_libraries(sndfile ${QT_LIBRARIES} -lqmmp ${SNDFILE_LDFLAGS} ${SNDFILE_CFLAGS})
install(TARGETS sndfile DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(SNDFILE_FOUND)
diff --git a/src/plugins/Input/vorbis/CMakeLists.txt b/src/plugins/Input/vorbis/CMakeLists.txt
index 9aa209cec..56f41ef0c 100644
--- a/src/plugins/Input/vorbis/CMakeLists.txt
+++ b/src/plugins/Input/vorbis/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# libvorbis and taglib
@@ -64,6 +64,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(VORBIS_FOUND)
ADD_LIBRARY(vorbis SHARED ${libvorbis_SRCS} ${libvorbis_MOC_SRCS} ${libvorbis_UIS_H}
${libvorbis_RCC_SRCS})
+add_dependencies(vorbis qmmp)
target_link_libraries(vorbis ${QT_LIBRARIES} -lqmmp ${VORBIS_LDFLAGS} ${VORBIS_CFLAGS} ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
install(TARGETS vorbis DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(VORBIS_FOUND)
diff --git a/src/plugins/Input/wavpack/CMakeLists.txt b/src/plugins/Input/wavpack/CMakeLists.txt
index 8257620cb..675509921 100644
--- a/src/plugins/Input/wavpack/CMakeLists.txt
+++ b/src/plugins/Input/wavpack/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# wavpack
@@ -64,6 +64,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(WAVPACK_FOUND)
ADD_LIBRARY(wavpack SHARED ${libwavpack_SRCS} ${libwavpack_MOC_SRCS} ${libwavpack_UIS_H}
${libwavpack_RCC_SRCS})
+add_dependencies(wavpack qmmp)
target_link_libraries(wavpack ${QT_LIBRARIES} -lqmmp ${WAVPACK_LDFLAGS} ${WAVPACK_CLAGS})
install(TARGETS wavpack DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(WAVPACK_FOUND)
diff --git a/src/plugins/Output/alsa/CMakeLists.txt b/src/plugins/Output/alsa/CMakeLists.txt
index 0bd53a001..53107498c 100644
--- a/src/plugins/Output/alsa/CMakeLists.txt
+++ b/src/plugins/Output/alsa/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# alsa
@@ -63,6 +63,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(ALSA_FOUND)
ADD_LIBRARY(alsa SHARED ${libalsa_SRCS} ${libalsa_MOC_SRCS} ${libalsa_UIS_H}
${libalsa_RCC_SRCS})
+add_dependencies(alsa qmmp)
target_link_libraries(alsa ${QT_LIBRARIES} -lqmmp ${ALSA_LDFLAGS} ${ALSA_CFLAGS})
install(TARGETS alsa DESTINATION ${LIB_DIR}/qmmp/Output)
ENDIF(ALSA_FOUND)
diff --git a/src/plugins/Output/jack/CMakeLists.txt b/src/plugins/Output/jack/CMakeLists.txt
index 58bbfb6c8..52534f2ba 100644
--- a/src/plugins/Output/jack/CMakeLists.txt
+++ b/src/plugins/Output/jack/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# libjack and samplerate
@@ -52,6 +52,7 @@ QT4_WRAP_CPP(libjack_MOC_SRCS ${libjack_MOC_HDRS})
IF(JACK_FOUND)
ADD_LIBRARY(jack SHARED ${libjack_SRCS} ${libjack_MOC_SRCS} ${libjack_RCC_SRCS})
+add_dependencies(jack qmmp)
target_link_libraries(jack ${QT_LIBRARIES} -lqmmp ${JACK_LDFLAGS} ${JACK_CFLAGS})
install(TARGETS jack DESTINATION ${LIB_DIR}/qmmp/Output)
ENDIF(JACK_FOUND)
diff --git a/src/plugins/Output/oss/CMakeLists.txt b/src/plugins/Output/oss/CMakeLists.txt
index 8e558cafa..eb4369dfb 100644
--- a/src/plugins/Output/oss/CMakeLists.txt
+++ b/src/plugins/Output/oss/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
@@ -52,6 +52,7 @@ QT4_WRAP_UI(liboss_UIS_H ${liboss_UIS})
ADD_LIBRARY(oss SHARED ${liboss_SRCS} ${liboss_MOC_SRCS} ${liboss_UIS_H}
${liboss_RCC_SRCS})
+add_dependencies(oss qmmp)
target_link_libraries(oss ${QT_LIBRARIES} -lqmmp)
install(TARGETS oss DESTINATION ${LIB_DIR}/qmmp/Output)
diff --git a/src/plugins/Output/pulseaudio/CMakeLists.txt b/src/plugins/Output/pulseaudio/CMakeLists.txt
index f4b507db6..5c772d263 100644
--- a/src/plugins/Output/pulseaudio/CMakeLists.txt
+++ b/src/plugins/Output/pulseaudio/CMakeLists.txt
@@ -18,11 +18,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# pulseaudio
@@ -55,6 +55,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(PULSE_FOUND)
ADD_LIBRARY(pulseaudio SHARED ${libpulseaudio_SRCS} ${libpulseaudio_MOC_SRCS} ${libpulseaudio_UIS_H}
${libpulseaudio_RCC_SRCS})
+add_dependencies(pulseaudio qmmp)
target_link_libraries(pulseaudio ${QT_LIBRARIES} -lqmmp ${PULSE_LDFLAGS} ${PULSE_CFLAGS})
install(TARGETS pulseaudio DESTINATION ${LIB_DIR}/qmmp/Output)
ENDIF(PULSE_FOUND)
diff --git a/src/plugins/PlaylistFormats/m3u/CMakeLists.txt b/src/plugins/PlaylistFormats/m3u/CMakeLists.txt
index a76efbb06..9b97df761 100644
--- a/src/plugins/PlaylistFormats/m3u/CMakeLists.txt
+++ b/src/plugins/PlaylistFormats/m3u/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libm3uplaylistformat_SRCS
@@ -44,5 +44,6 @@ QT4_WRAP_CPP(libm3uplaylistformat_MOC_SRCS ${libm3uplaylistformat_MOC_HDRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(m3uplaylistformat SHARED ${libm3uplaylistformat_SRCS} ${libm3uplaylistformat_MOC_SRCS})
+add_dependencies(m3uplaylistformat qmmpui)
target_link_libraries(m3uplaylistformat ${QT_LIBRARIES} -lqmmpui)
install(TARGETS m3uplaylistformat DESTINATION ${LIB_DIR}/qmmp/PlaylistFormats)
diff --git a/src/plugins/PlaylistFormats/pls/CMakeLists.txt b/src/plugins/PlaylistFormats/pls/CMakeLists.txt
index 6b2383be0..ac9b55eec 100644
--- a/src/plugins/PlaylistFormats/pls/CMakeLists.txt
+++ b/src/plugins/PlaylistFormats/pls/CMakeLists.txt
@@ -19,11 +19,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libplsplaylistformat_SRCS
@@ -44,5 +44,6 @@ QT4_WRAP_CPP(libplsplaylistformat_MOC_SRCS ${libplsplaylistformat_MOC_HDRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(plsplaylistformat SHARED ${libplsplaylistformat_SRCS} ${libplsplaylistformat_MOC_SRCS})
+add_dependencies(plsplaylistformat qmmpui)
target_link_libraries(plsplaylistformat ${QT_LIBRARIES} -lqmmpui)
install(TARGETS plsplaylistformat DESTINATION ${LIB_DIR}/qmmp/PlaylistFormats)
diff --git a/src/plugins/PlaylistFormats/xspf/CMakeLists.txt b/src/plugins/PlaylistFormats/xspf/CMakeLists.txt
index 2d1a3986c..f71e09782 100644
--- a/src/plugins/PlaylistFormats/xspf/CMakeLists.txt
+++ b/src/plugins/PlaylistFormats/xspf/CMakeLists.txt
@@ -23,11 +23,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
SET(libxspfplaylistformat_SRCS
@@ -48,5 +48,6 @@ QT4_WRAP_CPP(libxspfplaylistformat_MOC_SRCS ${libxspfplaylistformat_MOC_HDRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(xspfplaylistformat SHARED ${libxspfplaylistformat_SRCS} ${libxspfplaylistformat_MOC_SRCS})
+add_dependencies(xspfplaylistformat qmmpui)
target_link_libraries(xspfplaylistformat ${QT_LIBRARIES} -lqmmpui)
install(TARGETS xspfplaylistformat DESTINATION ${LIB_DIR}/qmmp/PlaylistFormats)
diff --git a/src/plugins/Visual/analyzer/CMakeLists.txt b/src/plugins/Visual/analyzer/CMakeLists.txt
index a5575e308..89d8df8b2 100644
--- a/src/plugins/Visual/analyzer/CMakeLists.txt
+++ b/src/plugins/Visual/analyzer/CMakeLists.txt
@@ -14,15 +14,15 @@ ADD_DEFINITIONS(-DQT_NO_DEBUG)
ADD_DEFINITIONS(-DQT_SHARED)
ADD_DEFINITIONS(-DQT_THREAD)
-include_directories(${CMAKE_CURRENT_BINARY_DIR})
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})
SET(QT_INCLUDES
${QT_INCLUDES}
- ${CMAKE_CURRENT_BINARY_DIR}/../../../
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../
)
# libqmmp
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
SET(libanalyzer_SRCS
@@ -62,5 +62,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(analyzer SHARED ${libanalyzer_SRCS} ${libanalyzer_MOC_SRCS} ${libanalyzer_UIS_H}
${libanalyzer_RCC_SRCS})
+add_dependencies(analyzer qmmp)
target_link_libraries(analyzer ${QT_LIBRARIES} -lqmmp)
install(TARGETS analyzer DESTINATION ${LIB_DIR}/qmmp/Visual)
diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt
index 4e25d8be0..80bcea56d 100644
--- a/src/ui/CMakeLists.txt
+++ b/src/ui/CMakeLists.txt
@@ -24,14 +24,15 @@ ELSE(SVN_VERSION)
ADD_DEFINITIONS(-DQMMP_STR_VERSION=\\\"${QMMP_VERSION}\\\")
ENDIF(SVN_VERSION)
-include_directories(${CMAKE_CURRENT_BINARY_DIR})
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})
# libqmmp & libqmmpui
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../)
-link_directories(${CMAKE_INSTALL_PREFIX}/lib)
-link_directories(${CMAKE_INSTALL_PREFIX}/lib64)
+link_directories(${CMAKE_INSTALL_PREFIX}/${LIB_DIR})
+link_directories(${CMAKE_CURRENT_BINARY_DIR}/../qmmpui)
+link_directories(${CMAKE_CURRENT_BINARY_DIR}/../qmmp)
SET(ui_SRCS
fft.c