]> git.mxchange.org Git - simgear.git/blobdiff - CMakeModules/FindSvnClient.cmake
Fix CanvasText horizontal alignment.
[simgear.git] / CMakeModules / FindSvnClient.cmake
index 5a985c53041c879f9b2c59304ed733951cfa1417..c7fa89bb218e85662facbb39cbeb64f44403a32d 100644 (file)
@@ -19,15 +19,17 @@ macro(find_static_component comp libs)
     # 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} 
+      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
-      /opt/local
-      /usr/local
-      /usr
+      PATHS ${ADDITIONAL_LIBRARY_PATHS}
     )
 
        list(APPEND ${libs} ${${compLibName}})
@@ -55,7 +57,7 @@ if(HAVE_APR_CONFIG OR MSVC)
        find_path(LIBSVN_INCLUDE_DIR svn_client.h
       NO_DEFAULT_PATH
          HINTS
-         $ENV{LIBSVN_DIR} ${CMAKE_INSTALL_PREFIX}
+         $ENV{LIBSVN_DIR} ${CMAKE_INSTALL_PREFIX} ${MSVC_3RDPARTY_ROOT}/${MSVC_3RDPARTY_DIR}/include
          PATH_SUFFIXES include/subversion-1
          PATHS
       /opt/local