Warning, /kdevelop/kdevelop/cmake/modules/FindSubversionLibrary.cmake is written in an unsupported language. File is not indexed.
0001 # - Try to find subversion libraries 0002 # 0003 # This macro uses the following variables as preference for seraching the 0004 # headers and includes: 0005 # SUBVERSION_INSTALL_PATH - root directory where subversion is installed (ususally /usr) 0006 # APR_CONFIG_PATH - path where apr-config or apr-1-config are located 0007 # APU_CONFIG_PATH - path where apu-config or apu-1-config are located 0008 # 0009 # The variables set by this macro are: 0010 # SubversionLibrary_FOUND - system has subversion libraries 0011 # SUBVERSION_INCLUDE_DIRS - the include directories to link to subversion 0012 # SUBVERSION_LIBRARIES - The libraries needed to link to subversion 0013 0014 #============================================================================= 0015 # SPDX-FileCopyrightText: 2009 Lambert CLARA <lambert.clara@yahoo.fr> 0016 # SPDX-FileCopyrightText: 2009 Bernhard Rosenkraenzer <ber@arklinux.org> 0017 # SPDX-FileCopyrightText: 2007-2009 Andreas Pakulat <apaku@gmx.de> 0018 # 0019 # SPDX-License-Identifier: BSD-3-Clause 0020 #============================================================================= 0021 0022 IF(SUBVERSION_INCLUDE_DIRS AND SUBVERSION_LIBRARIES) 0023 # Already in cache, be silent 0024 SET(Subversion_FIND_QUIETLY TRUE) 0025 ENDIF(SUBVERSION_INCLUDE_DIRS AND SUBVERSION_LIBRARIES) 0026 0027 IF (NOT WIN32) 0028 0029 MACRO(FIND_SUB_LIB targetvar libname) 0030 FIND_LIBRARY(${targetvar} ${libname} 0031 HINTS 0032 ${SUBVERSION_INSTALL_PATH}/lib 0033 ) 0034 ENDMACRO(FIND_SUB_LIB) 0035 0036 FIND_PATH(SUBVERSION_INCLUDE_DIR svn_version.h 0037 HINTS 0038 ${SUBVERSION_INSTALL_PATH}/include 0039 PATH_SUFFIXES subversion-1 0040 ) 0041 0042 FIND_SUB_LIB(SUBVERSION_CLIENTLIB svn_client-1) 0043 FIND_SUB_LIB(SUBVERSION_REPOSITORYLIB svn_repos-1) 0044 FIND_SUB_LIB(SUBVERSION_WCLIB svn_wc-1) 0045 FIND_SUB_LIB(SUBVERSION_FSLIB svn_fs-1) 0046 FIND_SUB_LIB(SUBVERSION_SUBRLIB svn_subr-1) 0047 FIND_SUB_LIB(SUBVERSION_RALIB svn_ra-1) 0048 0049 0050 IF(APR_CONFIG_PATH) 0051 FIND_PROGRAM(APR_CONFIG NAMES apr-config apr-1-config 0052 PATHS 0053 ${APR_CONFIG_PATH} 0054 /usr/local/apr/bin 0055 ) 0056 ELSE(APR_CONFIG_PATH) 0057 FIND_PROGRAM(APR_CONFIG NAMES apr-config apr-1-config 0058 PATHS 0059 /usr/local/apr/bin 0060 ) 0061 ENDIF(APR_CONFIG_PATH) 0062 0063 IF(APU_CONFIG_PATH) 0064 FIND_PROGRAM(APU_CONFIG NAMES apu-config apu-1-config 0065 PATHS 0066 ${APU_CONFIG_PATH} 0067 /usr/local/apr/bin 0068 ) 0069 ELSE(APU_CONFIG_PATH) 0070 FIND_PROGRAM(APU_CONFIG NAMES apu-config apu-1-config 0071 PATHS 0072 /usr/local/apr/bin 0073 ) 0074 ENDIF(APU_CONFIG_PATH) 0075 0076 IF(NOT APR_CONFIG) 0077 MESSAGE(STATUS "no apr-config found, subversion support will be disabled") 0078 SET(SubversionLibrary_FOUND false) 0079 ELSE(NOT APR_CONFIG) 0080 EXEC_PROGRAM(${APR_CONFIG} ARGS "--includedir" OUTPUT_VARIABLE APR_INCLUDE_DIR) 0081 STRING(REPLACE "-I" "" APR_INCLUDE_DIR ${APR_INCLUDE_DIR}) 0082 EXEC_PROGRAM(${APR_CONFIG} ARGS "--link-ld" OUTPUT_VARIABLE _LINK_LD_ARGS) 0083 STRING( REPLACE " " ";" _LINK_LD_ARGS ${_LINK_LD_ARGS} ) 0084 FOREACH( _ARG ${_LINK_LD_ARGS} ) 0085 IF(${_ARG} MATCHES "^-L") 0086 STRING(REGEX REPLACE "^-L" "" _ARG ${_ARG}) 0087 SET(_APR_LIB_PATHS ${_APR_LIB_PATHS} ${_ARG}) 0088 ENDIF(${_ARG} MATCHES "^-L") 0089 IF(${_ARG} MATCHES "^-l") 0090 STRING(REGEX REPLACE "^-l" "" _ARG ${_ARG}) 0091 FIND_LIBRARY(_APR_LIB_FROM_ARG NAMES ${_ARG} 0092 PATHS 0093 ${_APR_LIB_PATHS} 0094 ) 0095 IF(_APR_LIB_FROM_ARG) 0096 SET(APR_LIBRARY ${APR_LIBRARY} ${_APR_LIB_FROM_ARG}) 0097 ENDIF(_APR_LIB_FROM_ARG) 0098 ENDIF(${_ARG} MATCHES "^-l") 0099 ENDFOREACH(_ARG) 0100 ENDIF(NOT APR_CONFIG) 0101 0102 IF(NOT APU_CONFIG) 0103 MESSAGE(STATUS "no apu-config found, subversion support will be disabled") 0104 SET(SubversionLibrary_FOUND false) 0105 ELSE(NOT APU_CONFIG) 0106 EXEC_PROGRAM(${APU_CONFIG} ARGS "--includedir" OUTPUT_VARIABLE APU_INCLUDE_DIR) 0107 STRING(REPLACE "-I" "" APU_INCLUDE_DIR ${APU_INCLUDE_DIR}) 0108 EXEC_PROGRAM(${APU_CONFIG} ARGS "--link-ld" OUTPUT_VARIABLE _LINK_LD_ARGS) 0109 STRING( REPLACE " " ";" _LINK_LD_ARGS ${_LINK_LD_ARGS} ) 0110 SET(_APU_LIB_PATHS "") 0111 FOREACH( _ARG ${_LINK_LD_ARGS} ) 0112 IF(${_ARG} MATCHES "^-L") 0113 STRING(REGEX REPLACE "^-L" "" _ARG ${_ARG}) 0114 SET(_APU_LIB_PATHS ${_APU_LIB_PATHS} ${_ARG}) 0115 ENDIF(${_ARG} MATCHES "^-L") 0116 IF(${_ARG} MATCHES "^-l") 0117 STRING(REGEX REPLACE "^-l" "" _ARG ${_ARG}) 0118 FIND_LIBRARY(_APU_LIB_FROM_ARG NAMES ${_ARG} 0119 PATHS 0120 ${_APU_LIB_PATHS} 0121 ) 0122 IF(_APU_LIB_FROM_ARG) 0123 SET(APU_LIBRARY ${APU_LIBRARY} ${_APU_LIB_FROM_ARG}) 0124 ENDIF(_APU_LIB_FROM_ARG) 0125 ENDIF(${_ARG} MATCHES "^-l") 0126 ENDFOREACH(_ARG) 0127 ENDIF(NOT APU_CONFIG) 0128 ELSE (NOT WIN32) 0129 #search libraries for Windows 0130 #this needs more work 0131 0132 # search for paths 0133 0134 MACRO(FIND_SUB_INC targetvar include pathadd) 0135 IF (SUBVERSION_INSTALL_PATH) 0136 FIND_PATH(${targetvar} ${include} 0137 PATHS 0138 ${SUBVERSION_INSTALL_PATH}/include${pathadd} 0139 "$ENV{ProgramFiles}/Subversion/include${pathadd}" 0140 PATH_SUFFIXES subversion-1 0141 ) 0142 ELSE(SUBVERSION_INSTALL_PATH) 0143 FIND_PATH(${targetvar} ${include} 0144 "$ENV{ProgramFiles}/Subversion/include${pathadd}" 0145 PATH_SUFFIXES "subversion-1" 0146 ) 0147 ENDIF(SUBVERSION_INSTALL_PATH) 0148 ENDMACRO(FIND_SUB_INC) 0149 0150 MACRO(FIND_SUB_LIB targetvar libname) 0151 IF (SUBVERSION_INSTALL_PATH) 0152 FIND_LIBRARY(${targetvar} ${libname} 0153 PATHS 0154 ${SUBVERSION_INSTALL_PATH}/lib 0155 "$ENV{ProgramFiles}/Subversion/lib" 0156 ) 0157 ELSE(SUBVERSION_INSTALL_PATH) 0158 FIND_LIBRARY(${targetvar} ${libname} 0159 PATHS 0160 "$ENV{ProgramFiles}/Subversion/lib" 0161 ) 0162 ENDIF(SUBVERSION_INSTALL_PATH) 0163 ENDMACRO(FIND_SUB_LIB) 0164 0165 FIND_SUB_INC(SUBVERSION_INCLUDE_DIR svn_version.h "") 0166 0167 FIND_SUB_INC(APR_INCLUDE_DIR apr.h "") 0168 0169 FIND_SUB_INC(APU_INCLUDE_DIR apu.h "") 0170 0171 0172 # search for libraries 0173 FIND_SUB_LIB(APR_LIBRARY apr-1) 0174 0175 FIND_SUB_LIB(APRICONV_LIB apriconv-1) 0176 0177 FIND_SUB_LIB(APU_LIBRARY aprutil-1) 0178 0179 #FIND_SUB_LIB(APU_XMLLIB xml) 0180 0181 #FIND_SUB_LIB(NEON_LIB libneon) 0182 0183 #FIND_SUB_LIB(NEON_ZLIBSTATLIB zlibstat ) 0184 0185 FIND_SUB_LIB(SUBVERSION_CLIENTLIB svn_client-1) 0186 0187 FIND_SUB_LIB(SUBVERSION_DELTALIB svn_delta-1) 0188 0189 FIND_SUB_LIB(SUBVERSION_DIFFLIB svn_diff-1) 0190 0191 #FIND_SUB_LIB(SUBVERSION_FSBASELIB svn_fs_base-1) 0192 0193 #FIND_SUB_LIB(SUBVERSION_FSFSLIB svn_fs_fs-1) 0194 0195 FIND_SUB_LIB(SUBVERSION_FSLIB svn_fs-1) 0196 0197 #FIND_SUB_LIB(SUBVERSION_RADAVLIB svn_ra_dav-1) 0198 0199 #FIND_SUB_LIB(SUBVERSION_RALOCALLIB svn_ra_local-1) 0200 0201 #FIND_SUB_LIB(SUBVERSION_RASVNLIB svn_ra_svn-1) 0202 0203 FIND_SUB_LIB(SUBVERSION_RALIB svn_ra-1) 0204 0205 FIND_SUB_LIB(SUBVERSION_REPOSITORYLIB svn_repos-1) 0206 0207 FIND_SUB_LIB(SUBVERSION_SUBRLIB svn_subr-1) 0208 0209 FIND_SUB_LIB(SUBVERSION_WCLIB svn_wc-1) 0210 0211 # these are the win32-only libs, the others handled at the bottom. 0212 MARK_AS_ADVANCED( 0213 APRICONV_LIB 0214 #APU_XMLLIB 0215 #NEON_LIB 0216 #NEON_ZLIBSTATLIB 0217 SUBVERSION_DELTALIB 0218 SUBVERSION_DIFFLIB 0219 SUBVERSION_FSBASELIB 0220 SUBVERSION_FSFSLIB 0221 SUBVERSION_RADAVLIB 0222 SUBVERSION_RALOCALLIB 0223 SUBVERSION_RASVNLIB 0224 ) 0225 0226 # check found libraries 0227 0228 IF (NOT APRICONV_LIB) 0229 MESSAGE(STATUS "No apriconv lib found!") 0230 ELSE (NOT APRICONV_LIB) 0231 IF(NOT Subversion_FIND_QUIETLY) 0232 MESSAGE(STATUS "Found apriconv lib: ${APRICONV_LIB}") 0233 ENDIF(NOT Subversion_FIND_QUIETLY) 0234 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${APRICONV_LIB}) 0235 ENDIF(NOT APRICONV_LIB) 0236 0237 #IF (NOT APU_XMLLIB) 0238 # MESSAGE(STATUS "No xml lib found!") 0239 #ELSE (NOT APU_XMLLIB) 0240 # IF(NOT Subversion_FIND_QUIETLY) 0241 # MESSAGE(STATUS "Found xml lib: ${APU_XMLLIB}") 0242 # ENDIF(NOT Subversion_FIND_QUIETLY) 0243 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${APU_XMLLIB}) 0244 #ENDIF(NOT APU_XMLLIB) 0245 0246 #IF (NOT NEON_LIB) 0247 # MESSAGE(STATUS "No neon lib found!") 0248 #ELSE (NOT NEON_LIB) 0249 # IF(NOT Subversion_FIND_QUIETLY) 0250 # MESSAGE(STATUS "Found neon lib: ${NEON_LIB}") 0251 # ENDIF(NOT Subversion_FIND_QUIETLY) 0252 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${NEON_LIB}) 0253 #ENDIF(NOT NEON_LIB) 0254 0255 #IF (NOT NEON_ZLIBSTATLIB) 0256 # MESSAGE(STATUS "No zlibstat lib found!") 0257 #ELSE (NOT APRICONV_LIB) 0258 # IF(NOT Subversion_FIND_QUIETLY) 0259 # MESSAGE(STATUS "Found zlibstat lib: ${NEON_ZLIBSTATLIB}") 0260 # ENDIF(NOT Subversion_FIND_QUIETLY) 0261 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${NEON_ZLIBSTATLIB}) 0262 #ENDIF(NOT NEON_ZLIBSTATLIB) 0263 0264 IF (NOT SUBVERSION_DELTALIB) 0265 MESSAGE(STATUS "No subversion delta lib found!") 0266 ELSE (NOT SUBVERSION_DELTALIB) 0267 IF(NOT Subversion_FIND_QUIETLY) 0268 MESSAGE(STATUS "Found subversion delta lib: ${SUBVERSION_DELTALIB}") 0269 ENDIF(NOT Subversion_FIND_QUIETLY) 0270 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_DELTALIB}) 0271 ENDIF(NOT SUBVERSION_DELTALIB) 0272 0273 IF (NOT SUBVERSION_DIFFLIB) 0274 MESSAGE(STATUS "No subversion diff lib found!") 0275 ELSE (NOT SUBVERSION_DIFFLIB) 0276 IF(NOT Subversion_FIND_QUIETLY) 0277 MESSAGE(STATUS "Found subversion diff lib: ${SUBVERSION_DIFFLIB}") 0278 ENDIF(NOT Subversion_FIND_QUIETLY) 0279 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_DIFFLIB}) 0280 ENDIF(NOT SUBVERSION_DIFFLIB) 0281 0282 #IF (NOT SUBVERSION_FSBASELIB) 0283 # MESSAGE(STATUS "No subversion fs base lib found!") 0284 #ELSE (NOT SUBVERSION_FSBASELIB) 0285 # IF(NOT Subversion_FIND_QUIETLY) 0286 # MESSAGE(STATUS "Found subversion fs base lib: ${SUBVERSION_FSBASELIB}") 0287 # ENDIF(NOT Subversion_FIND_QUIETLY) 0288 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_FSBASELIB}) 0289 #ENDIF(NOT SUBVERSION_FSBASELIB) 0290 0291 #IF (NOT SUBVERSION_FSFSLIB) 0292 # MESSAGE(STATUS "No subversion fs fs lib found!") 0293 #ELSE (NOT SUBVERSION_FSFSLIB) 0294 # IF(NOT Subversion_FIND_QUIETLY) 0295 # MESSAGE(STATUS "Found subversion fs fs lib: ${SUBVERSION_FSFSLIB}") 0296 # ENDIF(NOT Subversion_FIND_QUIETLY) 0297 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_FSFSLIB}) 0298 #ENDIF(NOT SUBVERSION_FSFSLIB) 0299 0300 #IF (NOT SUBVERSION_RADAVLIB) 0301 # MESSAGE(STATUS "No subversion ra dav lib found!") 0302 #ELSE (NOT SUBVERSION_RADAVLIB) 0303 # IF(NOT Subversion_FIND_QUIETLY) 0304 # MESSAGE(STATUS "Found subversion lib: ${SUBVERSION_RADAVLIB}") 0305 # ENDIF(NOT Subversion_FIND_QUIETLY) 0306 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_RADAVLIB}) 0307 #ENDIF(NOT SUBVERSION_RADAVLIB) 0308 0309 #IF (NOT SUBVERSION_RALOCALLIB) 0310 # MESSAGE(STATUS "No subversion ra local lib found!") 0311 #ELSE (NOT SUBVERSION_RALOCALLIB) 0312 # IF(NOT Subversion_FIND_QUIETLY) 0313 # MESSAGE(STATUS "Found subversion ra local lib: ${SUBVERSION_RALOCALLIB}") 0314 # ENDIF(NOT Subversion_FIND_QUIETLY) 0315 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_RALOCALLIB}) 0316 #ENDIF(NOT SUBVERSION_RALOCALLIB) 0317 0318 #IF (NOT SUBVERSION_RASVNLIB) 0319 # MESSAGE(STATUS "No subversion ra svn lib found!") 0320 #ELSE (NOT SUBVERSION_RASVNLIB) 0321 # IF(NOT Subversion_FIND_QUIETLY) 0322 # MESSAGE(STATUS "Found subversion ra svn lib: ${SUBVERSION_RASVNLIB}") 0323 # ENDIF(NOT Subversion_FIND_QUIETLY) 0324 # SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_RASVNLIB}) 0325 #ENDIF(NOT SUBVERSION_RASVNLIB) 0326 0327 ENDIF (NOT WIN32) 0328 0329 ############################## 0330 # Setup the result variables # 0331 ############################## 0332 0333 IF(NOT SUBVERSION_INCLUDE_DIR) 0334 MESSAGE(STATUS "No subversion includes found, subversion support will be disabled") 0335 SET(SubversionLibrary_FOUND false) 0336 ELSE(NOT SUBVERSION_INCLUDE_DIR) 0337 IF(NOT Subversion_FIND_QUIETLY) 0338 MESSAGE(STATUS "Found subversion include: ${SUBVERSION_INCLUDE_DIR}") 0339 ENDIF(NOT Subversion_FIND_QUIETLY) 0340 SET(SubversionLibrary_FOUND true) 0341 SET(SUBVERSION_INCLUDE_DIRS ${SUBVERSION_INCLUDE_DIR}) 0342 ENDIF(NOT SUBVERSION_INCLUDE_DIR) 0343 0344 IF(NOT APR_INCLUDE_DIR) 0345 MESSAGE(STATUS "No apr includes found, subversion support will be disabled") 0346 SET(APR_FOUND false) 0347 ELSE(NOT APR_INCLUDE_DIR) 0348 IF(NOT Subversion_FIND_QUIETLY) 0349 MESSAGE(STATUS "Found apr include: ${APR_INCLUDE_DIR}") 0350 ENDIF(NOT Subversion_FIND_QUIETLY) 0351 SET(SUBVERSION_INCLUDE_DIRS ${SUBVERSION_INCLUDE_DIRS} ${APR_INCLUDE_DIR}) 0352 ENDIF(NOT APR_INCLUDE_DIR) 0353 0354 IF(NOT APU_INCLUDE_DIR) 0355 MESSAGE(STATUS "No apu includes found, subversion support will be disabled") 0356 SET(APU_FOUND false) 0357 ELSE(NOT APU_INCLUDE_DIR) 0358 IF(NOT Subversion_FIND_QUIETLY) 0359 MESSAGE(STATUS "Found apu include: ${APU_INCLUDE_DIR}") 0360 ENDIF(NOT Subversion_FIND_QUIETLY) 0361 SET(SUBVERSION_INCLUDE_DIRS ${SUBVERSION_INCLUDE_DIRS} ${APU_INCLUDE_DIR}) 0362 ENDIF(NOT APU_INCLUDE_DIR) 0363 0364 IF (NOT SUBVERSION_CLIENTLIB) 0365 MESSAGE(STATUS "No subversion client libs found, subversion support will be disabled") 0366 SET(SubversionLibrary_FOUND false) 0367 ELSE (NOT SUBVERSION_CLIENTLIB) 0368 IF(NOT Subversion_FIND_QUIETLY) 0369 MESSAGE(STATUS "Found subversion client lib: ${SUBVERSION_CLIENTLIB}") 0370 ENDIF(NOT Subversion_FIND_QUIETLY) 0371 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_CLIENTLIB}) 0372 ENDIF(NOT SUBVERSION_CLIENTLIB) 0373 0374 IF (NOT SUBVERSION_REPOSITORYLIB) 0375 MESSAGE(STATUS "No subversion repository lib found, subversion support will be disabled") 0376 SET(SubversionLibrary_FOUND false) 0377 ELSE (NOT SUBVERSION_REPOSITORYLIB) 0378 IF(NOT Subversion_FIND_QUIETLY) 0379 MESSAGE(STATUS "Found subversion repository lib: ${SUBVERSION_REPOSITORYLIB}") 0380 ENDIF(NOT Subversion_FIND_QUIETLY) 0381 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_REPOSITORYLIB}) 0382 ENDIF(NOT SUBVERSION_REPOSITORYLIB) 0383 0384 IF (NOT SUBVERSION_FSLIB) 0385 MESSAGE(STATUS "No subversion fs lib found, subversion support will be disabled") 0386 SET(SubversionLibrary_FOUND false) 0387 ELSE (NOT SUBVERSION_FSLIB) 0388 IF(NOT Subversion_FIND_QUIETLY) 0389 MESSAGE(STATUS "Found subversion fs lib: ${SUBVERSION_FSLIB}") 0390 ENDIF(NOT Subversion_FIND_QUIETLY) 0391 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_FSLIB}) 0392 ENDIF(NOT SUBVERSION_FSLIB) 0393 0394 IF (NOT SUBVERSION_SUBRLIB) 0395 MESSAGE(STATUS "No subversion subr lib found, subversion support will be disabled") 0396 SET(SubversionLibrary_FOUND false) 0397 ELSE (NOT SUBVERSION_SUBRLIB) 0398 IF(NOT Subversion_FIND_QUIETLY) 0399 MESSAGE(STATUS "Found subversion subr lib: ${SUBVERSION_SUBRLIB}") 0400 ENDIF(NOT Subversion_FIND_QUIETLY) 0401 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_SUBRLIB}) 0402 ENDIF(NOT SUBVERSION_SUBRLIB) 0403 0404 IF (NOT SUBVERSION_WCLIB) 0405 MESSAGE(STATUS "No subversion wc lib found, subversion support will be disabled") 0406 SET(SubversionLibrary_FOUND false) 0407 ELSE (NOT SUBVERSION_WCLIB) 0408 IF(NOT Subversion_FIND_QUIETLY) 0409 MESSAGE(STATUS "Found subversion wc lib: ${SUBVERSION_WCLIB}") 0410 ENDIF(NOT Subversion_FIND_QUIETLY) 0411 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_WCLIB}) 0412 ENDIF(NOT SUBVERSION_WCLIB) 0413 0414 IF (NOT SUBVERSION_RALIB) 0415 MESSAGE(STATUS "No subversion ra lib found, subversion support will be disabled") 0416 SET(SubversionLibrary_FOUND false) 0417 ELSE (NOT SUBVERSION_RALIB) 0418 IF(NOT Subversion_FIND_QUIETLY) 0419 MESSAGE(STATUS "Found subversion ra lib: ${SUBVERSION_RALIB}") 0420 ENDIF(NOT Subversion_FIND_QUIETLY) 0421 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${SUBVERSION_RALIB}) 0422 ENDIF(NOT SUBVERSION_RALIB) 0423 0424 IF (NOT APR_LIBRARY) 0425 MESSAGE(STATUS "No apr lib found, subversion support will be disabled") 0426 SET(SubversionLibrary_FOUND false) 0427 ELSE (NOT APR_LIBRARY) 0428 IF(NOT Subversion_FIND_QUIETLY) 0429 MESSAGE(STATUS "Found apr lib: ${APR_LIBRARY}") 0430 ENDIF(NOT Subversion_FIND_QUIETLY) 0431 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${APR_LIBRARY}) 0432 ENDIF(NOT APR_LIBRARY) 0433 0434 IF (NOT APU_LIBRARY) 0435 MESSAGE(STATUS "No apu lib found, subversion support will be disabled") 0436 SET(SubversionLibrary_FOUND false) 0437 ELSE (NOT APU_LIBRARY) 0438 IF(NOT Subversion_FIND_QUIETLY) 0439 MESSAGE(STATUS "Found apu lib: ${APU_LIBRARY}") 0440 ENDIF(NOT Subversion_FIND_QUIETLY) 0441 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} ${APU_LIBRARY}) 0442 ENDIF(NOT APU_LIBRARY) 0443 0444 SET(SUBVERSION_LIBRARIES ${SUBVERSION_LIBRARIES} CACHE STRING "List of all subversion and related libraries") 0445 SET(SUBVERSION_INCLUDE_DIRS ${SUBVERSION_INCLUDE_DIRS} CACHE STRING "List of all subversion and related libraries include directories") 0446 #SET(SUBVERSION_INCLUDE_DIR ${SUBVERSION_INCLUDE_DIR} CACHE PATH "Path of subversion include directory") 0447 0448 MARK_AS_ADVANCED( 0449 SUBVERSION_RALIB 0450 SUBVERSION_WCLIB 0451 SUBVERSION_SUBRLIB 0452 SUBVERSION_FSLIB 0453 SUBVERSION_CLIENTLIB 0454 SUBVERSION_REPOSITORYLIB 0455 SUBVERSION_INCLUDE_DIR 0456 SUBVERSION_INCLUDE_DIRS 0457 SUBVERSION_LIBRARIES 0458 APR_INCLUDE_DIR 0459 APR_LIBRARY 0460 APU_INCLUDE_DIR 0461 APU_LIBRARY 0462 ) 0463 0464 #kate: space-indent on; indent-width 2; tab-width: 2; replace-tabs on; auto-insert-doxygen on