# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #.rst: # FindApache2 # ------- # # Find Apache2 Runtime # # This will define the following variables:: # # APACHE2_FOUND - True if the system has the Apache2 library # APACHE2_INCLUDE_DIRS - where to find httpd.h, etc. # # Hints: # Set ``APACHE2_ROOT_DIR`` to the root directory of an Apache installation. # include(FindPackageHandleStandardArgs) find_package(PkgConfig QUIET) pkg_check_modules(PC_APACHE2 QUIET apache2) find_path(APACHE2_INCLUDE_DIR httpd.h HINTS ${APACHE2_ROOT_DIR}/include/apache2 ${APACHE2_ROOT_INCLUDE_DIRS} PATHS ${PC_APACHE2_INCLUDE_DIRS} /usr/include/httpd /usr/local/include/apache2 /usr/include/apache2 ) set(APACHE2_VERSION ${PC_APACHE2_VERSION}) find_package_handle_standard_args(Apache2 FOUND_VAR APACHE2_FOUND REQUIRED_VARS APACHE2_INCLUDE_DIR VERSION_VAR APACHE2_VERSION ) if(APACHE2_FOUND) set(APACHE2_INCLUDE_DIRS ${APACHE2_INCLUDE_DIR}) set(APACHE2_DEFINITIONS ${PC_APACHE2_CFLAGS_OTHER}) endif() mark_as_advanced( APACHE2_INCLUDE_DIR )