@@ -26,7 +26,6 @@ option(ENABLE_ASSERTIONS "Use assertions in release mode" OFF)
2626option (ENABLE_DEBUG_LOGGING "Use debug logging in release mode" OFF )
2727option (ENABLE_COVERAGE "Build with coverage instrumentalisation" OFF )
2828option (ENABLE_SANITIZER "Use memory sanitizer for Debug build" OFF )
29- option (ENABLE_STXXL "Use STXXL library" OFF )
3029option (ENABLE_LTO "Use LTO if available" OFF )
3130option (ENABLE_FUZZING "Fuzz testing using LLVM's libFuzzer" OFF )
3231option (ENABLE_GOLD_LINKER "Use GNU gold linker if available" ON )
@@ -38,7 +37,6 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
3837if (ENABLE_MASON)
3938 # versions in use
4039 set (MASON_BOOST_VERSION "1.65.1" )
41- set (MASON_STXXL_VERSION "1.4.1-1" )
4240 set (MASON_EXPAT_VERSION "2.2.0" )
4341 set (MASON_LUA_VERSION "5.2.4" )
4442 set (MASON_BZIP2_VERSION "1.0.6" )
@@ -480,13 +478,6 @@ if(ENABLE_MASON)
480478 mason_use(boost_libsystem VERSION ${MASON_BOOST_VERSION} )
481479 set (Boost_SYSTEM_LIBRARY ${MASON_PACKAGE_boost_libsystem_STATIC_LIBS} )
482480
483- if (ENABLE_STXXL)
484- mason_use(stxxl VERSION ${MASON_STXXL_VERSION} )
485- add_dependency_includes(${MASON_PACKAGE_stxxl_INCLUDE_DIRS} )
486- set (MAYBE_STXXL_LIBRARY ${MASON_PACKAGE_stxxl_STATIC_LIBS} )
487- add_definitions (-DUSE_STXXL_LIBRARY)
488- endif ()
489-
490481 mason_use(expat VERSION ${MASON_EXPAT_VERSION} )
491482 add_dependency_includes(${MASON_PACKAGE_expat_INCLUDE_DIRS} )
492483 set (EXPAT_LIBRARIES ${MASON_PACKAGE_expat_STATIC_LIBS} )
@@ -542,17 +533,6 @@ else()
542533 find_package (EXPAT REQUIRED)
543534 add_dependency_includes(${EXPAT_INCLUDE_DIRS} )
544535
545- if (ENABLE_STXXL)
546- find_package (STXXL)
547- if (STXXL_FOUND)
548- add_dependency_includes(${STXXL_INCLUDE_DIR} )
549- set (MAYBE_STXXL_LIBRARY ${STXXL_LIBRARY} )
550- add_definitions (-DUSE_STXXL_LIBRARY)
551- else ()
552- MESSAGE (STATUS "STXXL was requested but not found, default STL will be used" )
553- endif ()
554- endif ()
555-
556536 find_package (BZip2 REQUIRED)
557537 add_dependency_includes(${BZIP2_INCLUDE_DIR} )
558538
@@ -612,15 +592,6 @@ add_dependency_defines(-DBOOST_SPIRIT_USE_PHOENIX_V3)
612592add_dependency_defines(-DBOOST_RESULT_OF_USE_DECLTYPE)
613593add_dependency_defines(-DBOOST_FILESYSTEM_NO_DEPRECATED)
614594
615- if (ENABLE_STXXL)
616- set (OpenMP_FIND_QUIETLY ON )
617- find_package (OpenMP)
618- if (OPENMP_FOUND)
619- message (STATUS "OpenMP support found. Linking just in case for stxxl" )
620- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS} " )
621- endif ()
622- endif ()
623-
624595add_definitions (${OSRM_DEFINES} )
625596include_directories (SYSTEM ${DEPENDENCIES_INCLUDE_DIRS} )
626597
@@ -653,7 +624,6 @@ set(EXTRACTOR_LIBRARIES
653624 ${EXPAT_LIBRARIES}
654625 ${USED_LUA_LIBRARIES}
655626 ${OSMIUM_LIBRARIES}
656- ${MAYBE_STXXL_LIBRARY}
657627 ${TBB_LIBRARIES}
658628 ${ZLIB_LIBRARY}
659629 ${MAYBE_COVERAGE_LIBRARIES} )
@@ -687,7 +657,6 @@ set(CONTRACTOR_LIBRARIES
687657 ${BOOST_BASE_LIBRARIES}
688658 ${CMAKE_THREAD_LIBS_INIT}
689659 ${USED_LUA_LIBRARIES}
690- ${MAYBE_STXXL_LIBRARY}
691660 ${TBB_LIBRARIES}
692661 ${MAYBE_RT_LIBRARY}
693662 ${MAYBE_COVERAGE_LIBRARIES} )
@@ -707,7 +676,6 @@ set(STORAGE_LIBRARIES
707676set (UTIL_LIBRARIES
708677 ${BOOST_BASE_LIBRARIES}
709678 ${CMAKE_THREAD_LIBS_INIT}
710- ${MAYBE_STXXL_LIBRARY}
711679 ${TBB_LIBRARIES}
712680 ${MAYBE_COVERAGE_LIBRARIES}
713681 ${ZLIB_LIBRARY} )
0 commit comments