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