diff options
author | gregory guy <gregory-tde@laposte.net> | 2020-04-08 11:35:45 +0200 |
---|---|---|
committer | gregory guy <gregory-tde@laposte.net> | 2020-04-08 11:35:45 +0200 |
commit | e05372302d307e186c017e8f1f2f1f63dc670f7a (patch) | |
tree | f54e7b82cc94e45b1aece0b6b2ebebeedda41b0a /kopete/plugins/nowlistening/ConfigureChecks.cmake | |
parent | 3af27a421c88e9fd0bb636d00187009bb883d38c (diff) | |
download | tdenetwork-e05372302d307e186c017e8f1f2f1f63dc670f7a.tar.gz tdenetwork-e05372302d307e186c017e8f1f2f1f63dc670f7a.zip |
Should bring back xmms support in kopete's plugins.
Signed-off-by: gregory guy <gregory-tde@laposte.net>
Diffstat (limited to 'kopete/plugins/nowlistening/ConfigureChecks.cmake')
-rw-r--r-- | kopete/plugins/nowlistening/ConfigureChecks.cmake | 58 |
1 files changed, 39 insertions, 19 deletions
diff --git a/kopete/plugins/nowlistening/ConfigureChecks.cmake b/kopete/plugins/nowlistening/ConfigureChecks.cmake index c1780d68..b1f98548 100644 --- a/kopete/plugins/nowlistening/ConfigureChecks.cmake +++ b/kopete/plugins/nowlistening/ConfigureChecks.cmake @@ -1,22 +1,42 @@ -################################################# -# -# (C) 2012 Slavek Banko -# slavek (DOT) banko (AT) axis.cz -# -# Improvements and feedback are welcome -# -# This file is released under GPL >= 2 -# -################################################# +########################################### +# # +# (C) 2012 Slavek Banko # +# slavek (DOT) banko (AT) axis.cz # +# # +# Improvements and feedback are welcome # +# # +# This file is released under GPL >= 2 # +# # +########################################### + +##### xmms -# xmms if( WITH_XMMS ) - find_program( XMMS_CONFIG xmms-config ) - if( XMMS_CONFIG ) +find_program( XMMS_CONFIG xmms-config ) + +if( NOT XMMS_CONFIG ) + tde_message_fatal( "xmms support has been requested but was not found on your system" ) + else() + execute_process( + COMMAND ${XMMS_CONFIG} --cflags + OUTPUT_VARIABLE XMMS_INCLUDES + ERROR_VARIABLE XMMS_INCLUDES + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_STRIP_TRAILING_WHITESPACE + ) + string( REGEX MATCHALL "-I([^ ]*)" XMMS_INCLUDES "${XMMS_INCLUDES}" ) + string( REGEX REPLACE "-I" "" XMMS_INCLUDES "${XMMS_INCLUDES}" ) + set( XMMS_INCLUDE_DIRS "${XMMS_INCLUDES}" CACHE INTERNAL "" ) + + execute_process( + COMMAND ${XMMS_CONFIG} --libs + OUTPUT_VARIABLE XMMS_LIBS + ERROR_VARIABLE XMMS_LIBS + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_STRIP_TRAILING_WHITESPACE + ) + set( XMMS_LIBRARIES "${XMMS_LIBS}" CACHE INTERNAL "" ) + set( HAVE_XMMS 1 CACHE INTERNAL "" ) - EXECUTE_PROCESS( COMMAND ${XMMS_CONFIG} '--cflags' OUTPUT_VARIABLE XMMS_INCLUDES ) - EXECUTE_PROCESS( COMMAND ${XMMS_CONFIG} '--libs' OUTPUT_VARIABLE XMMS_LIBS ) - else( ) - tde_message_fatal( "xmms is required, but was not found on your system" ) - endif( ) -endif( ) +endif() +endif( WITH_XMMS ) |