mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-02-26 12:53:41 +01:00
* Lucene index is stored on disk for faster startups. * Queries are now auto-resolved when retrieved via Query::get( QVariant, true ). The second parameter is optional and true by default. * Updated database schema and removed the old ngram tables. * Hopefully didn't break too much :-)
33 lines
945 B
CMake
33 lines
945 B
CMake
PROJECT( tomahawk )
|
|
CMAKE_MINIMUM_REQUIRED( VERSION 2.8 )
|
|
|
|
SET( CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules" )
|
|
|
|
# Check if we need qtgui:
|
|
IF( "${gui}" STREQUAL "no" )
|
|
ADD_DEFINITIONS( -DENABLE_HEADLESS )
|
|
MESSAGE( STATUS "Building in HEADLESS mode ***" )
|
|
FIND_PACKAGE( Qt4 4.6.0 COMPONENTS QtCore QtXml QtNetwork REQUIRED )
|
|
ELSE()
|
|
MESSAGE( STATUS "Building full GUI version ***" )
|
|
FIND_PACKAGE( Qt4 4.6.0 COMPONENTS QtGui QtCore QtXml QtNetwork REQUIRED )
|
|
ENDIF()
|
|
|
|
FIND_PACKAGE( Taglib 1.6.0 REQUIRED )
|
|
FIND_PACKAGE( LibLastFm 0.3.3 REQUIRED )
|
|
FIND_PACKAGE( LibEchonest REQUIRED )
|
|
FIND_PACKAGE( CLucene REQUIRED )
|
|
|
|
IF( UNIX AND NOT APPLE )
|
|
ADD_SUBDIRECTORY( alsa-playback )
|
|
ELSE()
|
|
ADD_SUBDIRECTORY( rtaudio )
|
|
ENDIF( UNIX AND NOT APPLE )
|
|
|
|
ADD_SUBDIRECTORY( thirdparty )
|
|
ADD_SUBDIRECTORY( libportfwd )
|
|
ADD_SUBDIRECTORY( qxt )
|
|
ADD_SUBDIRECTORY( src/libtomahawk )
|
|
ADD_SUBDIRECTORY( src )
|
|
|