aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-15 08:37:10 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-10-15 08:37:10 +0000
commitf3a81cc15b9cbd3787869e2a4a32fcd82c90c8c4 (patch)
treeea8ee22a814847e60cec5fa1bba38fe8471dc67e /src
parent6fe2f98c9a5a2e581a4bbd613b1c80ffc29ad7d3 (diff)
downloadqmmp-f3a81cc15b9cbd3787869e2a4a32fcd82c90c8c4.tar.gz
qmmp-f3a81cc15b9cbd3787869e2a4a32fcd82c90c8c4.tar.bz2
qmmp-f3a81cc15b9cbd3787869e2a4a32fcd82c90c8c4.zip
fixed incorrect cflags usage
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2401 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/plugins/Effect/bs2b/CMakeLists.txt3
-rw-r--r--src/plugins/Effect/srconverter/CMakeLists.txt3
-rw-r--r--src/plugins/General/converter/CMakeLists.txt8
-rw-r--r--src/plugins/General/converter/converter.pro7
-rw-r--r--src/plugins/General/hotkey/CMakeLists.txt1
-rw-r--r--src/plugins/Input/aac/CMakeLists.txt3
-rw-r--r--src/plugins/Input/cdaudio/CMakeLists.txt3
-rw-r--r--src/plugins/Input/cue/CMakeLists.txt3
-rw-r--r--src/plugins/Input/ffmpeg/CMakeLists.txt8
-rw-r--r--src/plugins/Input/flac/CMakeLists.txt4
-rw-r--r--src/plugins/Input/gme/CMakeLists.txt4
-rw-r--r--src/plugins/Input/mad/CMakeLists.txt3
-rw-r--r--src/plugins/Input/modplug/CMakeLists.txt3
-rw-r--r--src/plugins/Input/mpc/CMakeLists.txt3
-rw-r--r--src/plugins/Input/sndfile/CMakeLists.txt3
-rw-r--r--src/plugins/Input/vorbis/CMakeLists.txt3
-rw-r--r--src/plugins/Input/wavpack/CMakeLists.txt3
-rw-r--r--src/plugins/Output/alsa/CMakeLists.txt3
-rw-r--r--src/plugins/Output/jack/CMakeLists.txt3
-rw-r--r--src/plugins/Output/pulseaudio/CMakeLists.txt3
-rw-r--r--src/plugins/Transports/http/CMakeLists.txt3
-rw-r--r--src/plugins/Transports/mms/CMakeLists.txt3
-rw-r--r--src/plugins/Ui/skinned/CMakeLists.txt1
-rw-r--r--src/plugins/Visual/projectm/CMakeLists.txt3
24 files changed, 51 insertions, 33 deletions
diff --git a/src/plugins/Effect/bs2b/CMakeLists.txt b/src/plugins/Effect/bs2b/CMakeLists.txt
index 18cf7bc3d..309ddaee2 100644
--- a/src/plugins/Effect/bs2b/CMakeLists.txt
+++ b/src/plugins/Effect/bs2b/CMakeLists.txt
@@ -50,6 +50,7 @@ pkg_search_module(BS2B libbs2b>=3.0.0)
include_directories(${BS2B_INCLUDE_DIRS})
link_directories(${BS2B_LIBRARY_DIRS})
+ADD_DEFINITIONS(${BS2B_CFLAGS})
# user interface
@@ -66,6 +67,6 @@ IF(BS2B_FOUND)
ADD_LIBRARY(bs2b MODULE ${libbs2b_SRCS} ${libbs2b_MOC_SRCS} ${libbs2b_UIS_H}
${libbs2b_RCC_SRCS} ${libbs2b_HDRS})
add_dependencies(bs2b qmmp)
-target_link_libraries(bs2b ${QT_LIBRARIES} -lqmmp ${BS2B_LDFLAGS} ${BS2B_CFLAGS})
+target_link_libraries(bs2b ${QT_LIBRARIES} -lqmmp ${BS2B_LDFLAGS})
install(TARGETS bs2b DESTINATION ${LIB_DIR}/qmmp/Effect)
ENDIF(BS2B_FOUND)
diff --git a/src/plugins/Effect/srconverter/CMakeLists.txt b/src/plugins/Effect/srconverter/CMakeLists.txt
index 651c87dbc..15decb947 100644
--- a/src/plugins/Effect/srconverter/CMakeLists.txt
+++ b/src/plugins/Effect/srconverter/CMakeLists.txt
@@ -29,6 +29,7 @@ pkg_check_modules(SAMPLERATE samplerate)
include_directories(${SAMPLERATE_INCLUDE_DIRS})
link_directories(${SAMPLERATE_LIBRARY_DIRS})
+ADD_DEFINITIONS(${SAMPLERATE_CFLAGS})
SET(libsrconverter_SRCS
srconverter.cpp
@@ -68,6 +69,6 @@ IF(SAMPLERATE_FOUND)
ADD_LIBRARY(srconverter MODULE ${libsrconverter_SRCS} ${libsrconverter_MOC_SRCS} ${libsrconverter_UIS_H}
${libsrconverter_RCC_SRCS} ${libsrconverter_HDRS})
add_dependencies(srconverter qmmp)
-target_link_libraries(srconverter ${QT_LIBRARIES} -lqmmp ${SAMPLERATE_LDFLAGS} ${SAMPLERATE_CFLAGS})
+target_link_libraries(srconverter ${QT_LIBRARIES} -lqmmp ${SAMPLERATE_LDFLAGS})
install(TARGETS srconverter DESTINATION ${LIB_DIR}/qmmp/Effect)
ENDIF(SAMPLERATE_FOUND)
diff --git a/src/plugins/General/converter/CMakeLists.txt b/src/plugins/General/converter/CMakeLists.txt
index 07d06be59..180c967c2 100644
--- a/src/plugins/General/converter/CMakeLists.txt
+++ b/src/plugins/General/converter/CMakeLists.txt
@@ -29,6 +29,12 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
+# taglib
+include_directories(${TAGLIB_INCLUDE_DIRS})
+link_directories(${TAGLIB_LIBRARY_DIRS})
+ADD_DEFINITIONS(${TAGLIB_CFLAGS})
+
+
SET(libconverter_SRCS
converterfactory.cpp
converter.cpp
@@ -66,5 +72,5 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(converter MODULE ${libconverter_SRCS} ${libconverter_MOC_SRCS} ${libconverter_UIS_H} ${libconverter_RCC_SRCS})
add_dependencies(converter qmmpui)
-target_link_libraries(converter ${QT_LIBRARIES} -lqmmpui -lqmmp -ltag)
+target_link_libraries(converter ${QT_LIBRARIES} -lqmmpui -lqmmp ${TAGLIB_LDFLAGS})
install(TARGETS converter DESTINATION ${LIB_DIR}/qmmp/General)
diff --git a/src/plugins/General/converter/converter.pro b/src/plugins/General/converter/converter.pro
index 927556ed5..853adc899 100644
--- a/src/plugins/General/converter/converter.pro
+++ b/src/plugins/General/converter/converter.pro
@@ -12,7 +12,7 @@ unix:QMAKE_CLEAN = $$PLUGINS_PREFIX/General/libconverter.so
TEMPLATE = lib
unix:QMAKE_LIBDIR += ../../../../lib
-unix:LIBS += -lqmmpui -lqmmp -ltag
+unix:LIBS += -lqmmpui -lqmmp
PKGCONFIG += taglib
@@ -54,8 +54,3 @@ SOURCES += converterfactory.cpp \
FORMS += converterdialog.ui \
preseteditor.ui
-
-
-
-
-
diff --git a/src/plugins/General/hotkey/CMakeLists.txt b/src/plugins/General/hotkey/CMakeLists.txt
index f19bdfa89..29a9c06b2 100644
--- a/src/plugins/General/hotkey/CMakeLists.txt
+++ b/src/plugins/General/hotkey/CMakeLists.txt
@@ -13,6 +13,7 @@ ADD_DEFINITIONS(-DQT_PLUGIN)
ADD_DEFINITIONS(-DQT_NO_DEBUG)
ADD_DEFINITIONS(-DQT_SHARED)
ADD_DEFINITIONS(-DQT_THREAD)
+ADD_DEFINITIONS(${X11_CFLAGS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
diff --git a/src/plugins/Input/aac/CMakeLists.txt b/src/plugins/Input/aac/CMakeLists.txt
index 226d38b48..4daf39098 100644
--- a/src/plugins/Input/aac/CMakeLists.txt
+++ b/src/plugins/Input/aac/CMakeLists.txt
@@ -60,6 +60,7 @@ ENDIF(FAAD_FOUND)
include_directories(${TAGLIB_INCLUDE_DIRS})
link_directories(${TAGLIB_LIBRARY_DIRS})
+ADD_DEFINITIONS(${TAGLIB_CFLAGS})
SET(libaac_SRCS
decoder_aac.cpp
@@ -91,6 +92,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(FAAD_FOUND)
ADD_LIBRARY(aac MODULE ${libaac_SRCS} ${libaac_MOC_SRCS} ${libaac_RCC_SRCS} ${libaac_HDRS})
add_dependencies(aac qmmp)
-target_link_libraries(aac ${QT_LIBRARIES} -lqmmp -lfaad ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
+target_link_libraries(aac ${QT_LIBRARIES} -lqmmp -lfaad ${TAGLIB_LDFLAGS})
install(TARGETS aac DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(FAAD_FOUND)
diff --git a/src/plugins/Input/cdaudio/CMakeLists.txt b/src/plugins/Input/cdaudio/CMakeLists.txt
index a21cbe706..59733fde9 100644
--- a/src/plugins/Input/cdaudio/CMakeLists.txt
+++ b/src/plugins/Input/cdaudio/CMakeLists.txt
@@ -26,6 +26,7 @@ pkg_check_modules(CDIO libcdio libcdio_cdda libcdio_paranoia libcddb)
include_directories(${CDIO_INCLUDE_DIRS})
link_directories(${CDIO_LIBRARY_DIRS})
+ADD_DEFINITIONS(${CDIO_CFLAGS})
SET(libcdaudio_SRCS
decoder_cdaudio.cpp
@@ -63,6 +64,6 @@ IF(CDIO_FOUND)
ADD_LIBRARY(cdaudio MODULE ${libcdaudio_SRCS} ${libcdaudio_MOC_SRCS} ${libcdaudio_UIS_H} ${libcdaudio_RCC_SRCS}
${libcdaudio_HDRS})
add_dependencies(cdaudio qmmp)
-target_link_libraries(cdaudio ${QT_LIBRARIES} -lqmmp ${CDIO_LDFLAGS} ${CDIO_CFLAGS})
+target_link_libraries(cdaudio ${QT_LIBRARIES} -lqmmp ${CDIO_LDFLAGS})
install(TARGETS cdaudio DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(CDIO_FOUND)
diff --git a/src/plugins/Input/cue/CMakeLists.txt b/src/plugins/Input/cue/CMakeLists.txt
index 279a99eee..3e8b08a65 100644
--- a/src/plugins/Input/cue/CMakeLists.txt
+++ b/src/plugins/Input/cue/CMakeLists.txt
@@ -30,6 +30,7 @@ IF(USE_ENCA AND ENCA_FOUND)
ADD_DEFINITIONS(-DWITH_ENCA)
include_directories(${ENCA_INCLUDE_DIRS})
link_directories(${ENCA_LIBRARY_DIRS})
+ADD_DEFINITIONS(${ENCA_CFLAGS})
ENDIF(USE_ENCA AND ENCA_FOUND)
SET(libcue_SRCS
@@ -72,7 +73,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
ADD_LIBRARY(cue MODULE ${libcue_SRCS} ${libcue_MOC_SRCS} ${libcue_RCC_SRCS} ${libcue_UIS_H} ${libcue_HDRS})
add_dependencies(cue qmmp)
IF(USE_ENCA AND ENCA_FOUND)
-target_link_libraries(cue ${QT_LIBRARIES} -lqmmp ${ENCA_LDFLAGS} ${ENCA_CFLAGS})
+target_link_libraries(cue ${QT_LIBRARIES} -lqmmp ${ENCA_LDFLAGS})
ELSE(USE_ENCA AND ENCA_FOUND)
target_link_libraries(cue ${QT_LIBRARIES} -lqmmp)
ENDIF(USE_ENCA AND ENCA_FOUND)
diff --git a/src/plugins/Input/ffmpeg/CMakeLists.txt b/src/plugins/Input/ffmpeg/CMakeLists.txt
index dfad4a427..097a5e80c 100644
--- a/src/plugins/Input/ffmpeg/CMakeLists.txt
+++ b/src/plugins/Input/ffmpeg/CMakeLists.txt
@@ -27,14 +27,12 @@ SET(QT_INCLUDES
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
-# libffmpeg
+# ffmpeg
pkg_check_modules(FFMPEG libavcodec>=52.20.0 libavformat>=52.31.0 libavutil>=49.15.0)
include_directories(${FFMPEG_INCLUDE_DIRS})
link_directories(${FFMPEG_LIBRARY_DIRS})
-
-ADD_DEFINITIONS(${LIBAVCODEC_CFLAGS})
-ADD_DEFINITIONS(${LIBAVFORMAT_CFLAGS})
+ADD_DEFINITIONS(${FFMPEG_CFLAGS})
SET(libffmpeg_SRCS
decoder_ffmpeg.cpp
@@ -75,6 +73,6 @@ IF(FFMPEG_FOUND)
ADD_LIBRARY(ffmpeg MODULE ${libffmpeg_SRCS} ${libffmpeg_MOC_SRCS} ${libffmpeg_UIS_H}
${libffmpeg_RCC_SRCS} ${libffmpeg_HDRS})
add_dependencies(ffmpeg qmmp)
-target_link_libraries(ffmpeg ${QT_LIBRARIES} -lqmmp ${FFMPEG_LDFLAGS} ${FFMPEG_CFLAGS})
+target_link_libraries(ffmpeg ${QT_LIBRARIES} -lqmmp ${FFMPEG_LDFLAGS})
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 9b1aa7a56..5fc0b81c8 100644
--- a/src/plugins/Input/flac/CMakeLists.txt
+++ b/src/plugins/Input/flac/CMakeLists.txt
@@ -35,6 +35,8 @@ ENDIF(NOT FLAC_LINK_FLAGS)
include_directories(${FLAC_INCLUDE_DIRS} ${TAGLIB_INCLUDE_DIRS})
link_directories(${FLAC_LIBRARY_DIRS} ${TAGLIB_LIBRARY_DIRS})
+ADD_DEFINITIONS(${FLAC_CFLAGS})
+ADD_DEFINITIONS(${TAGLIB_CFLAGS})
SET(libflac_SRCS
decoder_flac.cpp
@@ -68,6 +70,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(FLAC_FOUND)
ADD_LIBRARY(flac MODULE ${libflac_SRCS} ${libflac_MOC_SRCS} ${libflac_RCC_SRCS} ${libflac_HDRS})
add_dependencies(flac qmmp)
-target_link_libraries(flac ${QT_LIBRARIES} -lqmmp ${FLAC_LDFLAGS} ${FLAC_CFLAGS} ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
+target_link_libraries(flac ${QT_LIBRARIES} -lqmmp ${FLAC_LDFLAGS} ${TAGLIB_LDFLAGS})
install(TARGETS flac DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(FLAC_FOUND)
diff --git a/src/plugins/Input/gme/CMakeLists.txt b/src/plugins/Input/gme/CMakeLists.txt
index d1e698e0d..ecbab2b90 100644
--- a/src/plugins/Input/gme/CMakeLists.txt
+++ b/src/plugins/Input/gme/CMakeLists.txt
@@ -34,8 +34,6 @@ IF(GME_FOUND)
ENDIF(GME_FOUND)
-include_directories(${TAGLIB_INCLUDE_DIRS})
-link_directories(${TAGLIB_LIBRARY_DIRS})
SET(libgme_SRCS
decoder_gme.cpp
@@ -65,6 +63,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(GME_FOUND)
ADD_LIBRARY(gme MODULE ${libgme_SRCS} ${libgme_MOC_SRCS} ${libgme_RCC_SRCS} ${libgme_HDRS})
add_dependencies(gme qmmp)
-target_link_libraries(gme ${QT_LIBRARIES} -lqmmp -lgme ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
+target_link_libraries(gme ${QT_LIBRARIES} -lqmmp -lgme)
install(TARGETS gme DESTINATION ${LIB_DIR}/qmmp/Input)
ENDIF(GME_FOUND)
diff --git a/src/plugins/Input/mad/CMakeLists.txt b/src/plugins/Input/mad/CMakeLists.txt
index b5d04d932..7120face0 100644
--- a/src/plugins/Input/mad/CMakeLists.txt
+++ b/src/plugins/Input/mad/CMakeLists.txt
@@ -31,6 +31,7 @@ pkg_search_module(MAD libmad mad)
include_directories(${MAD_INCLUDE_DIRS} ${TAGLIB_INCLUDE_DIRS})
link_directories(${MAD_LIBRARY_DIRS} ${TAGLIB_LIBRARY_DIRS})
+ADD_DEFINITIONS(${MAD_CFLAGS} ${TAGLIB_CFLAGS})
SET(libmad_SRCS
decoder_mad.cpp
@@ -74,6 +75,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(MAD_FOUND)
ADD_LIBRARY(mad MODULE ${libmad_SRCS} ${libmad_MOC_SRCS} ${libmad_UIS_H} ${libmad_RCC_SRCS} ${libmad_HDRS})
add_dependencies(mad qmmp)
-target_link_libraries(mad ${QT_LIBRARIES} -lqmmp ${MAD_LDFLAGS} ${MAD_CFLAGS} ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
+target_link_libraries(mad ${QT_LIBRARIES} -lqmmp ${MAD_LDFLAGS} ${TAGLIB_LDFLAGS})
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 d745e4c03..cbc000843 100644
--- a/src/plugins/Input/modplug/CMakeLists.txt
+++ b/src/plugins/Input/modplug/CMakeLists.txt
@@ -44,6 +44,7 @@ ENDIF(INTTYPES_FOUND)
include_directories(${MODPLUG_INCLUDE_DIRS})
link_directories(${MODPLUG_LIBRARY_DIRS})
+ADD_DEFINITIONS(${MODPLUG_CFLAGS})
SET(libmodplug_SRCS
decoder_modplug.cpp
@@ -86,7 +87,7 @@ IF(MODPLUG_FOUND)
ADD_LIBRARY(modplug MODULE ${libmodplug_SRCS} ${libmodplug_MOC_SRCS} ${libmodplug_UIS_H}
${libmodplug_RCC_SRCS} ${libmodplug_HDRS})
add_dependencies(modplug qmmp)
-target_link_libraries(modplug ${QT_LIBRARIES} -lqmmp ${MODPLUG_LDFLAGS} ${MODPLUG_CFLAGS})
+target_link_libraries(modplug ${QT_LIBRARIES} -lqmmp ${MODPLUG_LDFLAGS})
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 72f1eb2ff..659b6d1f3 100644
--- a/src/plugins/Input/mpc/CMakeLists.txt
+++ b/src/plugins/Input/mpc/CMakeLists.txt
@@ -41,6 +41,7 @@ ENDIF(MPC_NEW_FOUND OR MPC_OLD_FOUND)
include_directories(${TAGLIB_INCLUDE_DIRS})
link_directories(${TAGLIB_LIBRARY_DIRS})
+ADD_DEFINITIONS(${TAGLIB_CFLAGS})
SET(libmpc_SRCS
decoder_mpc.cpp
@@ -69,6 +70,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(MPC_FOUND)
ADD_LIBRARY(mpc MODULE ${libmpc_SRCS} ${libmpc_MOC_SRCS} ${libmpc_RCC_SRCS} ${libmpc_HDRS})
add_dependencies(mpc qmmp)
-target_link_libraries(mpc ${QT_LIBRARIES} -lqmmp -lmpcdec ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
+target_link_libraries(mpc ${QT_LIBRARIES} -lqmmp -lmpcdec ${TAGLIB_LDFLAGS})
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 1beb8b476..4e96aca36 100644
--- a/src/plugins/Input/sndfile/CMakeLists.txt
+++ b/src/plugins/Input/sndfile/CMakeLists.txt
@@ -30,6 +30,7 @@ pkg_search_module(SNDFILE sndfile)
include_directories(${SNDFILE_INCLUDE_DIRS})
link_directories(${SNDFILE_LIBRARY_DIRS})
+ADD_DEFINITIONS(${SNDFILE_CFLAGS})
SET(libsndfile_SRCS
decoder_sndfile.cpp
@@ -59,7 +60,7 @@ IF(SNDFILE_FOUND)
ADD_LIBRARY(sndfile MODULE ${libsndfile_SRCS} ${libsndfile_MOC_SRCS} ${libsndfile_UIS_H}
${libsndfile_RCC_SRCS} ${libsndfile_HDRS})
add_dependencies(sndfile qmmp)
-target_link_libraries(sndfile ${QT_LIBRARIES} -lqmmp ${SNDFILE_LDFLAGS} ${SNDFILE_CFLAGS})
+target_link_libraries(sndfile ${QT_LIBRARIES} -lqmmp ${SNDFILE_LDFLAGS})
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 c9d3cd5c6..c3ae5fe4d 100644
--- a/src/plugins/Input/vorbis/CMakeLists.txt
+++ b/src/plugins/Input/vorbis/CMakeLists.txt
@@ -30,6 +30,7 @@ pkg_check_modules(VORBIS ogg vorbis vorbisfile)
include_directories(${VORBIS_INCLUDE_DIRS} ${TAGLIB_INCLUDE_DIRS})
link_directories(${VORBIS_LIBRARY_DIRS} ${TAGLIB_LIBRARY_DIRS})
+ADD_DEFINITIONS(${VORBIS_CFLAGS} ${TAGLIB_CFLAGS})
SET(libvorbis_SRCS
decoder_vorbis.cpp
@@ -64,6 +65,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(VORBIS_FOUND)
ADD_LIBRARY(vorbis MODULE ${libvorbis_SRCS} ${libvorbis_MOC_SRCS} ${libvorbis_RCC_SRCS} ${libvorbis_HDRS})
add_dependencies(vorbis qmmp)
-target_link_libraries(vorbis ${QT_LIBRARIES} -lqmmp ${VORBIS_LDFLAGS} ${VORBIS_CFLAGS} ${TAGLIB_LDFLAGS} ${TAGLIB_CFLAGS})
+target_link_libraries(vorbis ${QT_LIBRARIES} -lqmmp ${VORBIS_LDFLAGS} ${TAGLIB_LDFLAGS})
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 114ba4290..2ef6f2465 100644
--- a/src/plugins/Input/wavpack/CMakeLists.txt
+++ b/src/plugins/Input/wavpack/CMakeLists.txt
@@ -30,6 +30,7 @@ pkg_search_module(WAVPACK wavpack)
include_directories(${WAVPACK_INCLUDE_DIRS})
link_directories(${WAVPACK_LIBRARY_DIRS})
+ADD_DEFINITIONS(${WAVPACK_CLAGS})
SET(libwavpack_SRCS
decoder_wavpack.cpp
@@ -61,7 +62,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(WAVPACK_FOUND)
ADD_LIBRARY(wavpack MODULE ${libwavpack_SRCS} ${libwavpack_MOC_SRCS} ${libwavpack_RCC_SRCS} ${libwavpack_HDRS})
add_dependencies(wavpack qmmp)
-target_link_libraries(wavpack ${QT_LIBRARIES} -lqmmp ${WAVPACK_LDFLAGS} ${WAVPACK_CLAGS})
+target_link_libraries(wavpack ${QT_LIBRARIES} -lqmmp ${WAVPACK_LDFLAGS})
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 327151e69..7a5bd68c8 100644
--- a/src/plugins/Output/alsa/CMakeLists.txt
+++ b/src/plugins/Output/alsa/CMakeLists.txt
@@ -29,6 +29,7 @@ link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
pkg_search_module(ALSA alsa)
include_directories(${ALSA_INCLUDE_DIRS})
link_directories(${ALSA_LIBRARY_DIRS})
+ADD_DEFINITIONS(${ALSA_CFLAGS})
SET(libalsa_SRCS
outputalsa.cpp
@@ -64,7 +65,7 @@ IF(ALSA_FOUND)
ADD_LIBRARY(alsa MODULE ${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})
+target_link_libraries(alsa ${QT_LIBRARIES} -lqmmp ${ALSA_LDFLAGS})
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 845d2e871..94955b0dd 100644
--- a/src/plugins/Output/jack/CMakeLists.txt
+++ b/src/plugins/Output/jack/CMakeLists.txt
@@ -30,6 +30,7 @@ pkg_check_modules(JACK jack samplerate)
include_directories(${JACK_INCLUDE_DIRS})
link_directories(${JACK_LIBRARY_DIRS})
+ADD_DEFINITIONS(${JACK_CFLAGS})
IF(JACK_FOUND)
@@ -81,7 +82,7 @@ set_target_properties(jack PROPERTIES
COMPILE_FLAGS -pthread
LINK_FLAGS -pthread
)
-target_link_libraries(jack ${QT_LIBRARIES} -lqmmp ${JACK_LDFLAGS} ${JACK_CFLAGS})
+target_link_libraries(jack ${QT_LIBRARIES} -lqmmp ${JACK_LDFLAGS})
install(TARGETS jack DESTINATION ${LIB_DIR}/qmmp/Output)
ENDIF(JACK_FOUND)
diff --git a/src/plugins/Output/pulseaudio/CMakeLists.txt b/src/plugins/Output/pulseaudio/CMakeLists.txt
index c1501e08d..58ee17614 100644
--- a/src/plugins/Output/pulseaudio/CMakeLists.txt
+++ b/src/plugins/Output/pulseaudio/CMakeLists.txt
@@ -30,6 +30,7 @@ pkg_check_modules(PULSE libpulse-simple>=0.9.15)
include_directories(${PULSE_INCLUDE_DIRS})
link_directories(${PULSE_LIBRARY_DIRS})
+ADD_DEFINITIONS(${PULSE_CFLAGS})
SET(libpulseaudio_SRCS
outputpulseaudio.cpp
@@ -56,7 +57,7 @@ IF(PULSE_FOUND)
ADD_LIBRARY(pulseaudio MODULE ${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})
+target_link_libraries(pulseaudio ${QT_LIBRARIES} -lqmmp ${PULSE_LDFLAGS})
install(TARGETS pulseaudio DESTINATION ${LIB_DIR}/qmmp/Output)
ENDIF(PULSE_FOUND)
diff --git a/src/plugins/Transports/http/CMakeLists.txt b/src/plugins/Transports/http/CMakeLists.txt
index becb48519..c310990a0 100644
--- a/src/plugins/Transports/http/CMakeLists.txt
+++ b/src/plugins/Transports/http/CMakeLists.txt
@@ -30,6 +30,7 @@ link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
pkg_search_module(CURL libcurl)
include_directories(${CURL_INCLUDE_DIRS})
link_directories(${CURL_LIBRARY_DIRS})
+ADD_DEFINITIONS(${CURL_CFLAGS})
# libenca
IF(USE_ENCA AND ENCA_FOUND)
@@ -76,7 +77,7 @@ ADD_LIBRARY(http MODULE ${libhttp_SRCS} ${libhttp_MOC_SRCS} ${libhttp_UIS_H} ${l
IF(USE_ENCA AND ENCA_FOUND)
target_link_libraries(http ${QT_LIBRARIES} -lqmmp ${CURL_LDFLAGS} ${CURL_CFLAGS} ${ENCA_LDFLAGS} ${ENCA_CFLAGS})
ELSE(USE_ENCA AND ENCA_FOUND)
-target_link_libraries(http ${QT_LIBRARIES} -lqmmp ${CURL_LDFLAGS} ${CURL_CFLAGS})
+target_link_libraries(http ${QT_LIBRARIES} -lqmmp ${CURL_LDFLAGS})
ENDIF(USE_ENCA AND ENCA_FOUND)
add_dependencies(http qmmp)
diff --git a/src/plugins/Transports/mms/CMakeLists.txt b/src/plugins/Transports/mms/CMakeLists.txt
index b0682e31c..3a1ec888a 100644
--- a/src/plugins/Transports/mms/CMakeLists.txt
+++ b/src/plugins/Transports/mms/CMakeLists.txt
@@ -30,6 +30,7 @@ link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
pkg_search_module(MMS libmms>=0.4)
include_directories(${MMS_INCLUDE_DIRS})
link_directories(${MMS_LIBRARY_DIRS})
+ADD_DEFINITIONS(${MMS_CFLAGS})
SET(libmms_SRCS
@@ -65,7 +66,7 @@ QT4_WRAP_CPP(libmms_MOC_SRCS ${libmms_MOC_HDRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(MMS_FOUND)
ADD_LIBRARY(mms MODULE ${libmms_SRCS} ${libmms_MOC_SRCS} ${libmms_UIS_H} ${libmms_RCC_SRCS})
-target_link_libraries(mms ${QT_LIBRARIES} -lqmmp ${MMS_LDFLAGS} ${MMS_CFLAGS})
+target_link_libraries(mms ${QT_LIBRARIES} -lqmmp ${MMS_LDFLAGS})
add_dependencies(mms qmmp)
install(TARGETS mms DESTINATION ${LIB_DIR}/qmmp/Transports)
ENDIF(MMS_FOUND)
diff --git a/src/plugins/Ui/skinned/CMakeLists.txt b/src/plugins/Ui/skinned/CMakeLists.txt
index 1d54d8ab9..a2ad011bf 100644
--- a/src/plugins/Ui/skinned/CMakeLists.txt
+++ b/src/plugins/Ui/skinned/CMakeLists.txt
@@ -36,6 +36,7 @@ link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# X11
include_directories(${X11_INCLUDE_DIRS})
link_directories(${X11_LIBRARY_DIRS})
+ADD_DEFINITIONS(${X11_CFLAGS})
SET(skinned_SRCS
fft.c
diff --git a/src/plugins/Visual/projectm/CMakeLists.txt b/src/plugins/Visual/projectm/CMakeLists.txt
index 5ca44eee6..1b97e8031 100644
--- a/src/plugins/Visual/projectm/CMakeLists.txt
+++ b/src/plugins/Visual/projectm/CMakeLists.txt
@@ -32,6 +32,7 @@ link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
# projectM
pkg_search_module(PROJECTM libprojectM)
pkg_search_module(PROJECTM_20 libprojectM>=2.0.0)
+ADD_DEFINITIONS(${PROJECTM_CFLAGS})
IF(PROJECTM_20_FOUND)
ADD_DEFINITIONS(-DPROJECTM_20)
@@ -62,6 +63,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
IF(PROJECTM_FOUND)
ADD_LIBRARY(projectm MODULE ${libprojectm_SRCS} ${libprojectm_MOC_SRCS} ${libprojectm_RCC_SRCS})
add_dependencies(projectm qmmp)
-target_link_libraries(projectm ${QT_LIBRARIES} -lqmmp ${PROJECTM_LDFLAGS} ${PROJECTM_CFLAGS} -lGL)
+target_link_libraries(projectm ${QT_LIBRARIES} -lqmmp ${PROJECTM_LDFLAGS} -lGL)
install(TARGETS projectm DESTINATION ${LIB_DIR}/qmmp/Visual)
ENDIF(PROJECTM_FOUND)