mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-13 17:43:59 +02:00
Add FindGloox.cmake and make use of it.
This commit is contained in:
@@ -20,6 +20,7 @@ check_taglib_filename( COMPLEX_TAGLIB_FILENAME )
|
||||
FIND_PACKAGE( LibLastFm 0.3.3 REQUIRED )
|
||||
FIND_PACKAGE( LibEchonest 1.1.1 REQUIRED )
|
||||
FIND_PACKAGE( CLucene REQUIRED )
|
||||
FIND_PACKAGE( Gloox 1.0 REQUIRED )
|
||||
|
||||
IF( UNIX AND NOT APPLE )
|
||||
ADD_SUBDIRECTORY( alsa-playback )
|
||||
|
23
CMakeModules/FindGloox.cmake
Normal file
23
CMakeModules/FindGloox.cmake
Normal file
@@ -0,0 +1,23 @@
|
||||
# - Try to find GLOOX
|
||||
# Find GLOOX headers, libraries and the answer to all questions.
|
||||
#
|
||||
# GLOOX_FOUND True if gloox got found
|
||||
# GLOOX_INCLUDE_DIR Location of gloox headers
|
||||
# GLOOX_LIBRARIES List of libaries to use gloox
|
||||
#
|
||||
# Copyright (c) 2009 Nigmatullin Ruslan <euroelessar@gmail.com>
|
||||
#
|
||||
# Redistribution and use is allowed according to the terms of the New
|
||||
# BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
#
|
||||
|
||||
FIND_PATH( GLOOX_INCLUDE_DIR "gloox/gloox.h" )
|
||||
FIND_LIBRARY( GLOOX_LIBRARIES gloox )
|
||||
|
||||
if( GLOOX_LIBRARIES AND GLOOX_INCLUDE_DIR )
|
||||
message( STATUS "Found gloox: ${GLOOX_LIBRARIES}" )
|
||||
set( GLOOX_FOUND 1 )
|
||||
else( GLOOX_LIBRARIES AND GLOOX_INCLUDE_DIR )
|
||||
message( STATUS "Could NOT find gloox" )
|
||||
endif( GLOOX_LIBRARIES AND GLOOX_INCLUDE_DIR )
|
@@ -4,11 +4,9 @@ ADD_DEFINITIONS( -g )
|
||||
ADD_DEFINITIONS( -fno-operator-names )
|
||||
ADD_DEFINITIONS( -fPIC )
|
||||
|
||||
SET( GLOOX_LIBS ${GLOOX_LIBS} resolv gloox )
|
||||
|
||||
SET( OS_SPECIFIC_LINK_LIBRARIES
|
||||
${LIBLASTFM_LIBRARY}
|
||||
${GLOOX_LIBS}
|
||||
${GLOOX_LIBRARIES}
|
||||
qxtweb-standalone
|
||||
)
|
||||
|
||||
|
@@ -13,7 +13,7 @@ SET( OS_SPECIFIC_LINK_LIBRARIES
|
||||
|
||||
# normal deps
|
||||
${LIBLASTFM_LIBRARY}
|
||||
${GLOOX_LIBS}
|
||||
${GLOOX_LIBRARIES}
|
||||
|
||||
# third party shipped with tomahawk
|
||||
${CMAKE_BINARY_DIR}/thirdparty/qtweetlib/libtomahawk_qtweetlib.dll
|
||||
|
@@ -24,11 +24,6 @@ qt4_wrap_cpp( jabberMoc ${jabberHeaders} )
|
||||
add_library( sip_jabber SHARED ${jabberSources} ${jabberMoc} )
|
||||
|
||||
IF( WIN32 )
|
||||
SET( GLOOX_LIBS
|
||||
${GLOOX_LIBS}
|
||||
gloox
|
||||
)
|
||||
|
||||
SET( OS_SPECIFIC_LINK_LIBRARIES
|
||||
${OS_SPECIFIC_LINK_LIBRARIES}
|
||||
"secur32.dll"
|
||||
@@ -39,7 +34,7 @@ ENDIF( WIN32 )
|
||||
|
||||
target_link_libraries( sip_jabber
|
||||
${QT_LIBRARIES}
|
||||
${GLOOX_LIBS}
|
||||
${GLOOX_LIBRARIES}
|
||||
${OS_SPECIFIC_LINK_LIBRARIES}
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user