Blame modules/fcgid/config.m4

Packit Service f9aed3
dnl Licensed to the Apache Software Foundation (ASF) under one or more
Packit Service f9aed3
dnl contributor license agreements.  See the NOTICE file distributed with
Packit Service f9aed3
dnl this work for additional information regarding copyright ownership.
Packit Service f9aed3
dnl The ASF licenses this file to You under the Apache License, Version 2.0
Packit Service f9aed3
dnl (the "License"); you may not use this file except in compliance with
Packit Service f9aed3
dnl the License.  You may obtain a copy of the License at
Packit Service f9aed3
dnl
Packit Service f9aed3
dnl       http://www.apache.org/licenses/LICENSE-2.0
Packit Service f9aed3
dnl
Packit Service f9aed3
dnl Unless required by applicable law or agreed to in writing, software
Packit Service f9aed3
dnl distributed under the License is distributed on an "AS IS" BASIS,
Packit Service f9aed3
dnl WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Packit Service f9aed3
dnl See the License for the specific language governing permissions and
Packit Service f9aed3
dnl limitations under the License.
Packit Service f9aed3
Packit Service f9aed3
dnl #  start of module specific part
Packit Service f9aed3
APACHE_MODPATH_INIT(fcgid)
Packit Service f9aed3
Packit Service f9aed3
case $host in
Packit Service f9aed3
    *mingw*)
Packit Service f9aed3
        fcgid_platform_objs="fcgid_pm_win.lo fcgid_proc_win.lo fcgid_proctbl_win.lo"
Packit Service f9aed3
        ;;
Packit Service f9aed3
    *)
Packit Service f9aed3
        fcgid_platform_objs="fcgid_pm_unix.lo fcgid_proc_unix.lo fcgid_proctbl_unix.lo fcgid_mutex_unix.lo"
Packit Service f9aed3
        ;;
Packit Service f9aed3
esac
Packit Service f9aed3
Packit Service f9aed3
dnl #  list of module object files
Packit Service f9aed3
fcigd_objs="dnl
Packit Service f9aed3
mod_fcgid.lo dnl
Packit Service f9aed3
fcgid_bridge.lo dnl
Packit Service f9aed3
fcgid_conf.lo dnl
Packit Service f9aed3
fcgid_pm_main.lo dnl
Packit Service f9aed3
fcgid_protocol.lo dnl
Packit Service f9aed3
fcgid_spawn_ctl.lo dnl
Packit Service f9aed3
fcgid_bucket.lo dnl
Packit Service f9aed3
fcgid_filter.lo dnl
Packit Service f9aed3
$fcgid_platform_objs dnl
Packit Service f9aed3
"
Packit Service f9aed3
Packit Service f9aed3
APACHE_MODULE(fcgid, [FastCGI support (mod_fcgid)], $fcigd_objs, , no, [
Packit Service f9aed3
    AC_CHECK_HEADERS(sys/file.h)
Packit Service f9aed3
    AC_CHECK_HEADERS(sys/mman.h)
Packit Service f9aed3
    AC_CHECK_HEADERS(sys/mutex.h)
Packit Service f9aed3
    AC_CHECK_HEADERS(sys/shm.h)
Packit Service 9904d5
    if test "x$enable_fcgid" = "xshared"; then
Packit Service 9904d5
       # The only symbol which needs to be exported is the module
Packit Service 9904d5
       # structure, so ask libtool to hide everything else:
Packit Service 9904d5
       APR_ADDTO(MOD_FCGID_LDADD, [-export-symbols-regex fcgid_module])
Packit Service 9904d5
    fi
Packit Service f9aed3
])
Packit Service f9aed3
Packit Service f9aed3
dnl #  end of module specific part
Packit Service f9aed3
APACHE_MODPATH_FINISH