From: ThorstenB Date: Mon, 3 Sep 2012 21:51:38 +0000 (+0200) Subject: Fix libsvn detection for some Linux distros X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=78c04190073a7c4566ad07a21d1c5e704bd87847;p=simgear.git Fix libsvn detection for some Linux distros Distros like Debian/Ubuntu use architecture-specific directory structures (like /usr/lib/x86_64-linux-gnu) which we cannot hardcode/guess, so we really need to search the default paths. --- diff --git a/CMakeModules/FindSvnClient.cmake b/CMakeModules/FindSvnClient.cmake index d128fc90..b176dc29 100644 --- a/CMakeModules/FindSvnClient.cmake +++ b/CMakeModules/FindSvnClient.cmake @@ -19,8 +19,13 @@ 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} ${MSVC_3RDPARTY_ROOT}/${MSVC_3RDPARTY_DIR}/lib PATH_SUFFIXES lib64 lib libs64 libs libs/Win32 libs/Win64