Signed-off-by: gregory guy <gregory-tde@laposte.net>pull/25/head
parent
3af27a421c
commit
e05372302d
@ -1,22 +1,42 @@
|
|||||||
#################################################
|
###########################################
|
||||||
#
|
# #
|
||||||
# (C) 2012 Slavek Banko
|
# (C) 2012 Slavek Banko #
|
||||||
# slavek (DOT) banko (AT) axis.cz
|
# slavek (DOT) banko (AT) axis.cz #
|
||||||
#
|
# #
|
||||||
# Improvements and feedback are welcome
|
# Improvements and feedback are welcome #
|
||||||
#
|
# #
|
||||||
# This file is released under GPL >= 2
|
# This file is released under GPL >= 2 #
|
||||||
#
|
# #
|
||||||
#################################################
|
###########################################
|
||||||
|
|
||||||
|
##### xmms
|
||||||
|
|
||||||
# xmms
|
|
||||||
if( WITH_XMMS )
|
if( WITH_XMMS )
|
||||||
find_program( XMMS_CONFIG xmms-config )
|
find_program( XMMS_CONFIG xmms-config )
|
||||||
if( 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 "" )
|
set( HAVE_XMMS 1 CACHE INTERNAL "" )
|
||||||
EXECUTE_PROCESS( COMMAND ${XMMS_CONFIG} '--cflags' OUTPUT_VARIABLE XMMS_INCLUDES )
|
endif()
|
||||||
EXECUTE_PROCESS( COMMAND ${XMMS_CONFIG} '--libs' OUTPUT_VARIABLE XMMS_LIBS )
|
endif( WITH_XMMS )
|
||||||
else( )
|
|
||||||
tde_message_fatal( "xmms is required, but was not found on your system" )
|
|
||||||
endif( )
|
|
||||||
endif( )
|
|
||||||
|
Loading…
Reference in new issue