Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
update license header text
* build/special.mk (install-modules-yes): Require that the DSOs are built before trying to install them; fixes "make -j2 install" from a module directory.
Update the last year of copyright.
* modules/mappers/config9.m4: Substitute INSTALL_DSO as "yes" if mod_so is linked in, or "no" otherwise. * build/special.mk: Remove hack to guess whether mod_so is linked in based on BUILTIN_LIBS; rely on INSTALL_DSO definition from config_vars.mk.
property cleanup
mod_so shows up in BUILTIN_LIBS differently now this fixes "make install" processing of DSOs
fix name of The Apache Software Foundation
apply Apache License, Version 2.0
Correct use of libtool: libtool convenience libraries which are to be linked directly into a program must be linked using -static and not -module. Fixes build issues with libtool HEAD. * acinclude.m4 (APACHE_MODPATH_ADD): For a static module, use a filename with a lib prefix. * build/rules.mk.in (MOD_LINK): Use -static not -module. * build/special.mk (install-modules): Adjust special-case for installation of shared modules to look for libso.la not mod_so.la. * build/library.mk: Link libraries using -static.
* build/special.mk (install-modules): Remove redundant semi-colon.
update license to 2004.
finished that boring job: update license to 2003. Happy New Year! ;-))
Allow 'make install DESTDIR=/path'. This allows packagers to install into a directory different from the one that was configured. This also mirrors the root= feature from 1.3. We cannot use prefix=, because both APR and APR-util resolve their installation paths at configuration time. This means that there is no variable prefix to replace. PR: 7803 Submitted by: Andreas Hasenack <andreas@netbank.com.br>
Update our copyright for this year.
Another fix for VPATH builds.
Do special install processing for Apache DSO modules on HP-UX, Tru64, and AIX so that we get mod_foo.so installed instead of the stuff that libtool installed.
In one target we weren't always creating the $libexecdir ($prefix/modules) directory, and in another we were assuming that the directory existed. Now we always create it in the first target, and we check that it exists in the second. This fixes a bug where httpd.exp would be installed as a _file_ called $prefix/modules.
rules.mk is found in the builddir now.
fix syntax error in module installation command
Change the make targets and rules to be consistent in all of the Apache-owned source trees. Sanity is a good thing.
This changes the build process as outlined in my email earlier this week. Essentially we now build the static objects, then allow a platform to run a given command, build the shared modules, then run another command before exiting. This gets us building dso's on beos and may provide a better framework for some of the other "strange" platforms out there without stopping the normal ones working.
Update copyright to 2001
Get "make install" to install DSOs again. static has just the list of static modules for this directory, so in all but one of our module directories mod_so won't be in this list, preventing us from thinking this is a DSO build. BUILTIN_LIBS is always a valid check since it is the entire list of modules.
Get "make install" with DSOs to work on AIX and Solaris. A recent change by me to get "make install" to work at all on Tru64 caused this problem. This change has been tested with and without DSOs on AIX, Tru64, Solaris 8 (UltraSparc), and RedHat 6.0.
Get "make install" to work on Tru64. With Tru64, make picks up a bad status from the child shell process when it evaluates the "`echo ($static) | grep 'mod_so'` (see below), causing make to bail out. But that grep should always fail when "make install" runs in modules/extra and unless we have mod_so it will fail when "make install" runs in modules/standard. The work-around is to explicitly ignore the exit status from the grep.
If mod_so is compiled into the server, we need to create libexec, even if there are no shared modules compiled. This is in keeping with what we did with Apache 1.3, and it allows APXS to work, even if there were no shared modules installed initially.
Clean up rules.mk and add support for building C++ source files. If your module uses C++, you need to add APACHE_REQUIRE_CXX to your module's config.m4. Unfortunately, we cannot use any sophisticated pattern matching in make, so instead of adding the C++ source files to LTLIBRARY_SOURCES, you need to write for foo.cpp and bar.cpp: LTLIBRARY_OBJECTS_X = foo.lo bar.lo
Get rid of last relative include path in our Makefiles
Update to Apache Software License version 1.1
Minor nit: use top_srcdir instead of topsrcdir, to be more consistent with autoconf.
Fix all the License issues. Including: s/Apache Group/Apache Software Foundation/ s/1999/2000/ s/Sascha's license/ASF license
These changes are committed together, because they depend on each other.
- shared modules can be built in the tree
- added support for --with-layout, uses APACI's config.layout
- working 'make install'
- working 'make depend'
- working Pthreads checks
- buildconf replaced
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |