mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-22 13:43:11 +02:00
Merge pull request #253 from TheOneRing/lucene
fixed strange lucene++ find script for windows
This commit is contained in:
@@ -247,6 +247,9 @@ endif()
|
||||
macro_optional_find_package(Echonest 2.2.0)
|
||||
macro_log_feature(ECHONEST_FOUND "Echonest" "Qt library for communicating with The Echo Nest" "http://projects.kde.org/libechonest" TRUE "" "libechonest 2.2.0 is needed for dynamic playlists and the infosystem")
|
||||
|
||||
find_package(Boost REQUIRED COMPONENTS system)
|
||||
macro_log_feature(Boost_FOUND "Boost" "Provides free peer-reviewed portable C++ source libraries" "http://www.boost.org" TRUE "" "") #FIXME: give useful explanation
|
||||
|
||||
macro_optional_find_package(Lucene++ 3.0.0)
|
||||
macro_log_feature(LUCENEPP_FOUND "Lucene++" "The open-source, C++ search engine" "https://github.com/luceneplusplus/LucenePlusPlus/" TRUE "" "Lucene++ is used for indexing the collection")
|
||||
|
||||
@@ -260,9 +263,6 @@ macro_log_feature(TAGLIB_FOUND "TagLib" "Audio Meta-Data Library" "http://develo
|
||||
include( CheckTagLibFileName )
|
||||
check_taglib_filename( COMPLEX_TAGLIB_FILENAME )
|
||||
|
||||
find_package(Boost REQUIRED)
|
||||
macro_log_feature(Boost_FOUND "Boost" "Provides free peer-reviewed portable C++ source libraries" "http://www.boost.org" TRUE "" "") #FIXME: give useful explanation
|
||||
|
||||
macro_optional_find_package(Sparsehash)
|
||||
macro_log_feature(SPARSEHASH_FOUND "Sparsehash"
|
||||
"An extremely memory-efficient hash_map implementation."
|
||||
|
@@ -22,6 +22,7 @@ ENDIF(LUCENEPP_FIND_VERSION)
|
||||
SET(TRIAL_LIBRARY_PATHS
|
||||
$ENV{LUCENEPP_HOME}/lib${LIB_SUFFIX}
|
||||
${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
|
||||
${CMAKE_INSTALL_PREFIX}/lib
|
||||
/usr/local/lib${LIB_SUFFIX}
|
||||
/usr/lib${LIB_SUFFIX}
|
||||
/sw/lib${LIB_SUFFIX}
|
||||
@@ -53,7 +54,7 @@ IF (LUCENEPP_SHARED_LIBRARY)
|
||||
ENDIF (LUCENEPP_SHARED_LIBRARY)
|
||||
|
||||
IF(LUCENEPP_CORE_LIBRARY AND LUCENEPP_SHARED_LIBRARY)
|
||||
SET(LUCENEPP_LIBRARIES ${LUCENEPP_CORE_LIBRARY} ${LUCENEPP_SHARED_LIBRARY} boost_system)
|
||||
SET(LUCENEPP_LIBRARIES ${LUCENEPP_CORE_LIBRARY} ${LUCENEPP_SHARED_LIBRARY} ${Boost_SYSTEM_LIBRARY})
|
||||
ENDIF(LUCENEPP_CORE_LIBRARY AND LUCENEPP_SHARED_LIBRARY)
|
||||
|
||||
FIND_PATH(LUCENEPP_INCLUDE_DIR
|
||||
@@ -64,14 +65,10 @@ IF (LUCENEPP_INCLUDE_DIR)
|
||||
MESSAGE(STATUS "Found Lucene++ include dir: ${LUCENEPP_INCLUDE_DIR}")
|
||||
ENDIF (LUCENEPP_INCLUDE_DIR)
|
||||
|
||||
IF(WIN32)
|
||||
SET(TRIAL_LIBRARY_PATHS ${LUCENEPP_INCLUDE_DIR})
|
||||
ENDIF(WIN32)
|
||||
|
||||
SET(LUCENEPP_GOOD_VERSION TRUE)
|
||||
|
||||
FIND_PATH(LUCENEPP_LIBRARY_DIR
|
||||
NAMES liblucene++.dylib liblucene++.so liblucene++.dll
|
||||
NAMES liblucene++.dylib liblucene++.so liblucene++.dll.a
|
||||
PATHS ${TRIAL_LIBRARY_PATHS} ${TRIAL_INCLUDE_PATHS} NO_DEFAULT_PATH)
|
||||
IF (LUCENEPP_LIBRARY_DIR)
|
||||
MESSAGE(STATUS "Found Lucene++ library dir: ${LUCENEPP_LIBRARY_DIR}")
|
||||
|
Reference in New Issue
Block a user