1
0
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:
Dominik Schmidt
2010-11-03 19:04:55 +01:00
parent be2b9c7ab3
commit d165528b0a
3 changed files with 19 additions and 13 deletions

View File

@@ -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" )

View File

@@ -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" )
@@ -43,9 +41,8 @@ ELSE()
${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()

View File

@@ -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>