]> git.mxchange.org Git - flightgear.git/commitdiff
Remove all references to libsvn from build.
authorJames Turner <zakalawe@mac.com>
Sat, 28 Sep 2013 13:15:47 +0000 (14:15 +0100)
committerJames Turner <zakalawe@mac.com>
Sat, 28 Sep 2013 13:15:47 +0000 (14:15 +0100)
CMakeLists.txt
CMakeModules/FindSimGear.cmake
CMakeModules/FindSvnClient.cmake [deleted file]
src/Include/config_cmake.h.in

index 809c48c5c389b987ad452bfe97947bacbd3fcfef..96c6937666b61420a4b1e26de1ab3dfdfa65753c 100644 (file)
@@ -136,7 +136,6 @@ option(ENABLE_LARCSIM    "Set to ON to build FlightGear with LaRCsim FDM" OFF)
 option(ENABLE_YASIM      "Set to ON to build FlightGear with YASIM FDM (default)" ON)
 option(ENABLE_JSBSIM     "Set to ON to build FlightGear with JSBSim FDM (default)" ON)
 option(EVENT_INPUT       "Set to ON to build FlightGear with event-based Input support" ${EVENT_INPUT_DEFAULT})
-option(ENABLE_LIBSVN     "Set to ON to build FlightGear/terrasync with libsvnclient support (default)" ON)
 option(ENABLE_RTI        "Set to ON to build FlightGear with RTI support" OFF)
 option(ENABLE_PROFILE    "Set to ON to build FlightGear with gperftools profiling support" OFF)
 option(JPEG_FACTORY      "Set to ON to build FlightGear with JPEG-factory support" OFF)
@@ -224,18 +223,6 @@ if(ENABLE_FGADMIN)
     endif ( FLTK_FOUND )
 endif(ENABLE_FGADMIN)
 
-if(ENABLE_LIBSVN)
-    find_package(SvnClient)
-
-    if(LIBSVN_FOUND)
-        message(STATUS "libsvn found, enabling in terrasync")
-        set(HAVE_SVN_CLIENT_H 1)
-        set(HAVE_LIBSVN_CLIENT_1 1)
-    else()
-        message(STATUS "libsvn missing. Disabling...")
-    endif(LIBSVN_FOUND)
-endif(ENABLE_LIBSVN)
-
 ##############################################################################
 ## Sqlite3 setup
 
@@ -267,7 +254,6 @@ if (EMBEDDED_SIMGEAR)
         set(SIMGEAR_CORE_LIBRARY_DEPENDENCIES
             ${CMAKE_THREAD_LIBS_INIT}
             ${ZLIB_LIBRARY}
-            ${LIBSVN_LIBRARIES}
             ${WINMM_LIBRARY})
 
         set(SIMGEAR_SCENE_LIBRARY_DEPENDENCIES 
@@ -278,6 +264,8 @@ else(EMBEDDED_SIMGEAR)
     find_package(SimGear ${FLIGHTGEAR_VERSION} REQUIRED)
 endif (EMBEDDED_SIMGEAR)
 
+##############################################################################
+
 if (JPEG_FACTORY)
     # check simgear was built with JPEG-factory support
     find_package(JPEG REQUIRED)
index c0e14e1332e2aa0c800d021bec9df087c40a45c1..b4aeaf51ba001c5b631f029c892571db7f32ddf3 100644 (file)
@@ -146,7 +146,6 @@ else(SIMGEAR_SHARED)
     set(SIMGEAR_CORE_LIBRARY_DEPENDENCIES
         ${CMAKE_THREAD_LIBS_INIT}
         ${ZLIB_LIBRARY}
-        ${LIBSVN_LIBRARIES}
         ${WINMM_LIBRARY})
 
     set(SIMGEAR_SCENE_LIBRARY_DEPENDENCIES 
diff --git a/CMakeModules/FindSvnClient.cmake b/CMakeModules/FindSvnClient.cmake
deleted file mode 100644 (file)
index 724dcff..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# Find Subversion client libraries, and dependencies
-# including APR (Apache Portable Runtime)
-
-include (CheckFunctionExists)
-include (CheckIncludeFile)
-include (CheckLibraryExists)
-
-macro(find_static_component comp libs)
-    # account for alternative Windows svn distribution naming
-    if(MSVC)
-      set(compLib "lib${comp}")
-    else(MSVC)
-      set(compLib "${comp}")
-    endif(MSVC)
-    
-    string(TOUPPER "${comp}" compLibBase)
-    set( compLibName ${compLibBase}_LIBRARY )
-
-    # NO_DEFAULT_PATH is important on Mac - we need to ensure subversion
-    # libraires in dist/ or Macports are picked over the Apple version 
-    # in /usr, since that's what we will ship.
-    # On other platforms we do need default paths though, i.e. since Linux
-    # distros may use architecture-specific directories (like
-    # /usr/lib/x86_64-linux-gnu) which we cannot hardcode/guess here.
-    FIND_LIBRARY(${compLibName}
-if(APPLE)
-      NO_DEFAULT_PATH
-endif(APPLE)
-      NAMES ${compLib}
-      HINTS $ENV{LIBSVN_DIR} ${CMAKE_INSTALL_PREFIX} ${MSVC_3RDPARTY_ROOT}/${MSVC_3RDPARTY_DIR}/lib
-      PATH_SUFFIXES lib64 lib libs64 libs libs/Win32 libs/Win64
-      PATHS ${ADDITIONAL_LIBRARY_PATHS}
-    )
-
-       list(APPEND ${libs} ${${compLibName}})
-endmacro()
-
-find_program(HAVE_APR_CONFIG apr-1-config)
-if(HAVE_APR_CONFIG) 
-        
-    execute_process(COMMAND apr-1-config --cppflags --includes
-        OUTPUT_VARIABLE APR_CFLAGS
-        OUTPUT_STRIP_TRAILING_WHITESPACE)
-        
-    execute_process(COMMAND apr-1-config --link-ld
-        OUTPUT_VARIABLE RAW_APR_LIBS
-        OUTPUT_STRIP_TRAILING_WHITESPACE)
-    
-# clean up some vars, or other CMake pieces complain
-       string(STRIP "${RAW_APR_LIBS}" APR_LIBS)
-
-else(HAVE_APR_CONFIG)
-    message(STATUS "apr-1-config not found, implement manual search for APR")
-endif(HAVE_APR_CONFIG)
-
-if(HAVE_APR_CONFIG OR MSVC)
-       find_path(LIBSVN_INCLUDE_DIR svn_client.h
-      NO_DEFAULT_PATH
-         HINTS
-         $ENV{LIBSVN_DIR} ${CMAKE_INSTALL_PREFIX} ${MSVC_3RDPARTY_ROOT}/${MSVC_3RDPARTY_DIR}/include
-         PATH_SUFFIXES include/subversion-1
-         PATHS ${ADDITIONAL_LIBRARY_PATHS}
-       )
-       
-       set(LIBSVN_LIBRARIES "")
-       if (MSVC)
-               find_static_component("apr-1" LIBSVN_LIBRARIES)
-       else (MSVC)
-               list(APPEND LIBSVN_LIBRARIES ${APR_LIBS})
-       endif (MSVC)
-       find_static_component("svn_client-1" LIBSVN_LIBRARIES)
-       find_static_component("svn_subr-1" LIBSVN_LIBRARIES)
-       find_static_component("svn_ra-1" LIBSVN_LIBRARIES)
-
-       include(FindPackageHandleStandardArgs)
-       FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBSVN DEFAULT_MSG LIBSVN_LIBRARIES LIBSVN_INCLUDE_DIR)
-        if(NOT LIBSVN_FOUND)
-               set(LIBSVN_LIBRARIES "")
-        endif(NOT LIBSVN_FOUND)
-endif(HAVE_APR_CONFIG OR MSVC)
index af5115d74610b1494c1451ab9655762ba8a89cff..599a3c41d92e99f13b97b65dc31889ec0236ccdf 100644 (file)
@@ -29,9 +29,6 @@
 #cmakedefine ENABLE_YASIM
 #cmakedefine ENABLE_JSBSIM
 
-#cmakedefine HAVE_SVN_CLIENT_H
-#cmakedefine HAVE_LIBSVN_CLIENT_1
-
 #define PKGLIBDIR "@FG_DATA_DIR@"
 #define WEB_BROWSER "@WEB_BROWSER@"