mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-01 03:40:16 +02:00
Make Tomahawk cross-compile completely.
This commit is contained in:
@@ -321,9 +321,17 @@ MESSAGE( STATUS "OS_SPECIFIC_LINK_LIBRARIES: ${OS_SPECIFIC_LINK_LIBRARIES}" )
|
|||||||
TARGET_LINK_LIBRARIES( tomahawk
|
TARGET_LINK_LIBRARIES( tomahawk
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
${MAC_EXTRA_LIBS}
|
${MAC_EXTRA_LIBS}
|
||||||
${OS_SPECIFIC_LINK_LIBRARIES}
|
|
||||||
echonest
|
|
||||||
portfwd
|
portfwd
|
||||||
|
${OS_SPECIFIC_LINK_LIBRARIES}
|
||||||
|
lastfm
|
||||||
|
qjson
|
||||||
|
tag
|
||||||
|
mad
|
||||||
|
vorbis
|
||||||
|
vorbisenc
|
||||||
|
vorbisfile
|
||||||
|
gloox
|
||||||
|
echonest
|
||||||
)
|
)
|
||||||
|
|
||||||
INCLUDE( "CPack.txt" )
|
INCLUDE( "CPack.txt" )
|
||||||
|
@@ -1,6 +1,8 @@
|
|||||||
ADD_DEFINITIONS( /DNOMINMAX )
|
ADD_DEFINITIONS( /DNOMINMAX )
|
||||||
ADD_DEFINITIONS( /DWIN32_LEAN_AND_MEAN )
|
ADD_DEFINITIONS( /DWIN32_LEAN_AND_MEAN )
|
||||||
ADD_DEFINITIONS( -static-libgcc )
|
ADD_DEFINITIONS( -static-libgcc )
|
||||||
|
ADD_DEFINITIONS( /DNO_LIBLASTFM )
|
||||||
|
ADD_DEFINITIONS( -DNO_OGG )
|
||||||
|
|
||||||
# Add manual locations to stuff:
|
# Add manual locations to stuff:
|
||||||
INCLUDE_DIRECTORIES(
|
INCLUDE_DIRECTORIES(
|
||||||
@@ -16,12 +18,8 @@ INCLUDE_DIRECTORIES(
|
|||||||
)
|
)
|
||||||
|
|
||||||
SET( OS_SPECIFIC_LINK_LIBRARIES
|
SET( OS_SPECIFIC_LINK_LIBRARIES
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../../gloox-1.0/src/.libs/libgloox.a"
|
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../../qjson/build/lib/libqjson.dll.a"
|
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../../taglib-1.6.3/build/taglib/libtag.dll"
|
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../../zlib-1.2.3/lib/libz.a"
|
|
||||||
"secur32.dll"
|
"secur32.dll"
|
||||||
"Crypt32.dll"
|
"crypt32.dll"
|
||||||
"ws2_32.dll"
|
"ws2_32.dll"
|
||||||
"dnsapi.dll"
|
"dnsapi.dll"
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../qxtweb-standalone/libqxtweb-standalone.dll"
|
"${CMAKE_CURRENT_SOURCE_DIR}/../qxtweb-standalone/libqxtweb-standalone.dll"
|
||||||
@@ -29,7 +27,7 @@ SET( OS_SPECIFIC_LINK_LIBRARIES
|
|||||||
|
|
||||||
SET( OS_SPECIFIC_LINK_LIBRARIES
|
SET( OS_SPECIFIC_LINK_LIBRARIES
|
||||||
${OS_SPECIFIC_LINK_LIBRARIES}
|
${OS_SPECIFIC_LINK_LIBRARIES}
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../admin/win/tomahawk.res"
|
#"${CMAKE_CURRENT_SOURCE_DIR}/../admin/win/tomahawk.res"
|
||||||
)
|
)
|
||||||
|
|
||||||
IF( "${gui}" STREQUAL "no" )
|
IF( "${gui}" STREQUAL "no" )
|
||||||
@@ -42,10 +40,9 @@ ELSE()
|
|||||||
SET( OS_SPECIFIC_LINK_LIBRARIES
|
SET( OS_SPECIFIC_LINK_LIBRARIES
|
||||||
${OS_SPECIFIC_LINK_LIBRARIES}
|
${OS_SPECIFIC_LINK_LIBRARIES}
|
||||||
"dsound.dll"
|
"dsound.dll"
|
||||||
"winmm.dll"
|
"winmm.dll"
|
||||||
|
"iphlpapi.a"
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../rtaudio/librtaudio.dll"
|
"${CMAKE_CURRENT_SOURCE_DIR}/../rtaudio/librtaudio.dll"
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../admin/win/dlls/libmad.dll"
|
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../admin/win/dlls/libvorbisfile.dll"
|
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/../admin/win/dlls/liblastfm.dll"
|
|
||||||
)
|
)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
@@ -6,6 +6,7 @@
|
|||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
#include <QNetworkProxy>
|
||||||
|
|
||||||
#ifndef NO_LIBLASTFM
|
#ifndef NO_LIBLASTFM
|
||||||
#include <lastfm/ws.h>
|
#include <lastfm/ws.h>
|
||||||
|
Reference in New Issue
Block a user