Jelmer Vernooij
91d7ba5202
build: Remove support for DESCRIPTION setting that is now unused.
2008-01-22 18:49:51 +01:00
Jelmer Vernooij
e9f9973267
build: remove support for automatically building .pc files.
2008-01-22 18:47:18 +01:00
Jelmer Vernooij
8104907c52
build: Allow manually written pkg-config files.
2008-01-22 18:21:48 +01:00
Jelmer Vernooij
2c2b16b5ae
build: Allow overriding CFLAGS for python packages.
2008-01-21 03:54:41 +01:00
Jelmer Vernooij
88f9e11286
build: Fix handling of external pkg-config dependencies when generating pkg-config files.
2008-01-20 01:19:59 +01:00
Jelmer Vernooij
d9b4a5bb17
python: Don't attempt to build shared and static versions of modules, because it's just not going to work with the current build system.
2008-01-16 17:58:50 +01:00
Jelmer Vernooij
5024249552
python: Build shared python modules for generic use.
2008-01-16 15:08:00 +01:00
Stefan Metzmacher
464668b07a
prepare the mkversion.sh infrastructure for git branches in the build-farm
...
metze
(cherry-picked from 1bf4c7fb20 )
2008-01-10 19:34:24 +01:00
Jelmer Vernooij
bdf30f80fb
r26664: buildsystem: Hopefully fix the shared library build on AIX.
2008-01-04 09:48:04 -06:00
Jelmer Vernooij
ecd2d96c31
r26602: Revert my previous commit as it only works with GNU make.
2007-12-26 11:57:09 -06:00
Jelmer Vernooij
b06d3e1a52
r26600: Provide dir variable with current basedir in Makefile.
2007-12-26 11:57:08 -06:00
Jelmer Vernooij
f1997dabed
r26580: Include sentinel in build.h, in case the list is empty.
2007-12-24 01:51:07 -06:00
Jelmer Vernooij
c89c667ec2
r26578: Ensure directory exists.
2007-12-24 01:51:06 -06:00
Jelmer Vernooij
ba8be2dfc0
r26576: Allow the static module loading code to be used for the Python modules.
...
Simplify the way module initialization functions are handled.
2007-12-24 01:51:06 -06:00
Jelmer Vernooij
cb76c60007
r26571: Hide warnings about unused macros and casting qualifiers in autogenerated files.
2007-12-24 01:51:03 -06:00
Jelmer Vernooij
78c183b886
r26486: Use portable run-time library path environment variable.
2007-12-21 05:50:44 +01:00
Jelmer Vernooij
85eeecf997
r26483: Merge ldb module dependency fixes, fix auth python module.
2007-12-21 05:50:41 +01:00
Stefan Metzmacher
fcc813d399
r26421: build: we now have HAVE_IFACE_GETIFADDRS as valid interface detection code
...
metze
2007-12-21 05:49:49 +01:00
Stefan Metzmacher
5cc9673778
r26414: build: bring in the content of EXT_LIB's for the .pc files
...
TODO: we need to check if we need to recursivly expand the dependencies
as we do for the Makefile rules
metze
2007-12-21 05:49:45 +01:00
Stefan Metzmacher
120e5e08f7
r26291: build: make use of output::add_dir_str() to avoid ugly foo/../bla pathes
...
metze
2007-12-21 05:48:11 +01:00
Stefan Metzmacher
e0754868df
r26290: build: split add_dir() into add_dir_str() and add_dir_array()
...
metze
2007-12-21 05:48:10 +01:00
Stefan Metzmacher
59469088e7
r26289: build: avoid nasty foo/./bla pathes for python stuff
...
metze
2007-12-21 05:48:10 +01:00
Jelmer Vernooij
2637a2fedb
r26279: Don't compile any python stuff if python is not available.
2007-12-21 05:48:05 +01:00
Jelmer Vernooij
744fb6cf3c
r26122: Don't install python bindings yet.
2007-12-21 05:46:13 +01:00
Jelmer Vernooij
a74fa4c19d
r26121: Don't build modules if subsystem isn't build.
2007-12-21 05:46:12 +01:00
Jelmer Vernooij
1359f858d6
r26120: Don't install python modules as modules.
2007-12-21 05:46:11 +01:00
Jelmer Vernooij
65cabf7cf7
r26116: Mention python in the config.status summary.
2007-12-21 05:46:09 +01:00
Jelmer Vernooij
1755adffec
r26100: Also check for SWIG.
2007-12-21 05:46:03 +01:00
Jelmer Vernooij
4c26cf3810
r26097: Consider python modules special modules rather than special libraries.
2007-12-21 05:46:02 +01:00
Jelmer Vernooij
fc3a8caef7
r26068: Import improved Python bindings for LDB, including tests.
2007-12-21 05:45:51 +01:00
Jelmer Vernooij
11a2cbbac5
r26067: Merge improvements building Python modules.
2007-12-21 05:45:50 +01:00
Jelmer Vernooij
44529b2446
r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building with shared libs.
2007-12-21 05:45:41 +01:00
Stefan Metzmacher
03a5596148
r26000: build: use AC_LIBREPLACE_STLD_* macros
...
metze
2007-12-21 05:45:34 +01:00
Stefan Metzmacher
fa795c88e2
r25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGS
...
metze
2007-12-21 05:45:32 +01:00
Stefan Metzmacher
5a0c30b9a5
r25994: build: use HOSTCC, HOSTCC_FLAGS, HOSTLD and HOSTLD_FLAGS
...
metze
2007-12-21 05:45:32 +01:00
Stefan Metzmacher
941dfdbbb4
r25993: build: HOSTLD should always match HOSTCC if not specified
...
metze
2007-12-21 05:45:31 +01:00
Stefan Metzmacher
54f0ad64a6
r25989: build: use AC_LIBREPLACE_SHLD
...
metze
2007-12-21 05:45:30 +01:00
Stefan Metzmacher
410cdf789a
r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGS
...
metze
2007-12-21 05:45:29 +01:00
Stefan Metzmacher
2429085286
r25985: build: SHLD_UNDEF_FLAGS isn't used anymore
...
metze
2007-12-21 05:45:28 +01:00
Stefan Metzmacher
f86db3348b
r25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build modules
...
metze
2007-12-21 05:45:27 +01:00
Stefan Metzmacher
6f51dd97ac
r25975: build: split SharedModule from SharedLibrary
...
metze
2007-12-21 05:45:26 +01:00
Stefan Metzmacher
5cc89f1b8e
r25954: we don't need this twice
...
metze
2007-12-21 05:45:16 +01:00
Jelmer Vernooij
228dd6830e
r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.
2007-12-21 05:45:12 +01:00
Stefan Metzmacher
c9586b8ab3
r25913: maybe some platforms have problems with echo -e
...
metze
2007-12-21 05:44:52 +01:00
Jelmer Vernooij
fd09581075
r25904: Remove extra
2007-12-21 05:44:47 +01:00
Jelmer Vernooij
571aa6ba22
r25901: Remove obsolete --enable-shared option (whether shared libs should be used internally can be set using --enable-dso).
2007-12-21 05:44:45 +01:00
Jelmer Vernooij
ffe5a10867
r25878: Fix syntax error.
2007-12-21 05:44:37 +01:00
Jelmer Vernooij
25aa875119
r25877: Add libreplace macro for soname flags.
2007-12-21 05:44:36 +01:00
Jelmer Vernooij
b5bcdbbd0c
r25876: Attempt to build shard libs everywhere again.
2007-12-21 05:44:36 +01:00
Jelmer Vernooij
aaaed5edc0
r25852: Move SHLIBEXT determination into a test as well.
2007-12-21 05:44:27 +01:00