Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | buildtools/wafsamba: make sure CHECK_FUNC() and CHECK_VARIABLE() work with ↵ | Stefan Metzmacher | 2010-04-13 | 1 | -2/+6 |
| | | | | | | | | -O3 in the CFLAGS 'CFLAGS="-O3" waf configure' was not detecting dlopen() needs -ldl. metze | ||||
* | tdb-waf: added build of manpages and config options for RPM build | Andrew Tridgell | 2010-04-13 | 1 | -0/+1 |
| | | | | | | Building a RPM from the fedora spec file now works with minimal changes Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | ||||
* | build: for unbundled libraries install devel link too | Andrew Tridgell | 2010-04-13 | 1 | -0/+8 |
| | | | | | | | We need a symlink libFOO.so -> libFOO.so.x.y as a development symlink Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | ||||
* | build: added autoconf compatible configure options | Andrew Tridgell | 2010-04-13 | 1 | -0/+27 |
| | | | | | | | | | This adds --build, --host, --program-prefix and --disable-dependency-tracking. All we do with them is check them for sanity and throw an error if (for example) the user tries a cross-compile using these options Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | ||||
* | build: cope with spaces in options passed to ./configure | Andrew Tridgell | 2010-04-13 | 1 | -1/+1 |
| | |||||
* | build: allow cross-builds to use shared libraries | Andrew Tridgell | 2010-04-13 | 1 | -1/+1 |
| | |||||
* | build: check the type of implied dependencies | Andrew Tridgell | 2010-04-13 | 1 | -1/+12 |
| | | | | an implied dependency needs to be a library or module | ||||
* | build: fixed a typo that prevented --bundled-libraries from working correctly | Andrew Tridgell | 2010-04-13 | 1 | -1/+1 |
| | | | | | Jelmer noticed that --minimum-library-version=talloc:2.0.1 --bundled-libraries=!tevent didn't do the right thing. | ||||
* | build: cope with existing binaries in bin/ left over from the old build | Andrew Tridgell | 2010-04-13 | 1 | -4/+2 |
| | |||||
* | build: added cross-compilation configure options | Andrew Tridgell | 2010-04-12 | 3 | -0/+53 |
| | | | | | this enables use of a cross-compilation emulator, so configure tests run on an emulator of the target platform | ||||
* | wafsamba: don't add global dependencies to hostcc targets | Stefan Metzmacher | 2010-04-12 | 2 | -3/+8 |
| | | | | metze | ||||
* | wafsamba: allow passing 'use_hostcc' to SAMBA_SUBSYSTEM() | Stefan Metzmacher | 2010-04-12 | 1 | -3/+6 |
| | | | | metze | ||||
* | build: Add an always parameter to CHECK_DECLS | Kai Blin | 2010-04-12 | 1 | -2/+3 |
| | |||||
* | s3-waf: Correctly create symlink if SAMBA_BINARY targets are not in the ↵ | Kai Blin | 2010-04-12 | 1 | -1/+1 |
| | | | | | | current diectory Many thanks to ita for pointing out the fix. | ||||
* | build: allow target upgrades from EMPTY to SYSLIB | Andrew Tridgell | 2010-04-12 | 2 | -2/+2 |
| | | | | | | | | A library may be initially set as empty if it wasn't needed for a list of functions in CHECK_FUNCS_IN(). A later check may require the library. Pair-Programmed-With: Kai Blin <kai@samba.org> | ||||
* | build: use a common autogen-waf.sh for all builds | Andrew Tridgell | 2010-04-12 | 1 | -0/+27 |
| | | | | | the symlink will get updated with the right target when waf dist is used in each directory | ||||
* | build: cope with symlinks between build components in waf dist | Andrew Tridgell | 2010-04-12 | 1 | -2/+50 |
| | | | | | | | | | This will allow us to have autogen-waf.sh be a symlink to ../buildtools/scripts/autogen-waf.sh in each library. That will prevent people from updating only the script in source4/, and forgetting to udpate the scripts in the other libs, as happened with commit f3f82496 | ||||
* | build: added --minimum-library-version configure option | Andrew Tridgell | 2010-04-12 | 2 | -0/+23 |
| | | | | | this allows the packager to override the default choice of system library version | ||||
* | s4:autogen-waf: generate 'Makefile' instead of 'makefile' | Stefan Metzmacher | 2010-04-10 | 1 | -0/+7 |
| | | | | | | This hopefully fixes the build on MacOS 10. metze | ||||
* | build: use Logs.error() and Logs.info() instead of print() | Andrew Tridgell | 2010-04-09 | 6 | -27/+29 |
| | | | | | this gives appropriate colors on output, and ensures it works with compiler output | ||||
* | build: nicer error message on missing file in waf dist | Andrew Tridgell | 2010-04-09 | 1 | -2/+6 |
| | |||||
* | build: no need to re-create the lib and bin symlinks if they exist | Andrew Tridgell | 2010-04-09 | 1 | -0/+6 |
| | | | | this saves a few unlink/symlink calls for null builds | ||||
* | build: added --picky-developer and --fatal-errors | Andrew Tridgell | 2010-04-09 | 2 | -1/+13 |
| | | | | | Added configure options for --fatal-errors and --picky-developer. This removes -Wfatal-errors from the --enable-developer flags. | ||||
* | s4:WAF buildsystem - support out of "source4" directory builds | Matthias Dieter Wallnöfer | 2010-04-08 | 1 | -0/+3 |
| | | | | | | | | | | | | Bug: https://bugzilla.samba.org/show_bug.cgi?id=4081 With this patch we are able to invoke s4 builds from the outside of the "source4" directory (but the target remains the "source4/bin" path). One constraint: all commands: "autogen-waf.sh", "configure", "make" have to be run from the same directory! Regarding "make": you have to run it using "make -C <source4 path> [targets]" if the invoke directory is not "source4" itself. | ||||
* | build: we need this isinstance() check for distcheck | Andrew Tridgell | 2010-04-08 | 1 | -1/+1 |
| | | | | | Jelmer, this works around a bug in waf distcheck that will be fixed soon. We really need the isinstance() check for now. | ||||
* | build: the exceptions here are not useful | Andrew Tridgell | 2010-04-08 | 1 | -3/+3 |
| | | | | they just make the failure hard to spot | ||||
* | build: make the handling of relative paths a bit saner | Andrew Tridgell | 2010-04-08 | 6 | -18/+16 |
| | | | | | | This should fix a problem that Anatoliy has struck with the PIDL rules. It also brings us much closer to a working build for a true out of tree build (ie. with waf configure -b /tmp/build) | ||||
* | s4-waf: Add dist target. | Jelmer Vernooij | 2010-04-08 | 1 | -0/+3 |
| | |||||
* | build: allow the waf build to work with python 3.0 and 3.1 | Thomas Nagy | 2010-04-08 | 5 | -20/+23 |
| | | | | | | Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org> | ||||
* | s4-waf: Fix 'waf dist' app name. | Jelmer Vernooij | 2010-04-07 | 1 | -1/+1 |
| | |||||
* | Support 'make test TESTS=foo' again. | Jelmer Vernooij | 2010-04-07 | 1 | -2/+2 |
| | |||||
* | build: use a target_in_list() function for more flexible builtin control | Andrew Tridgell | 2010-04-06 | 1 | -3/+14 |
| | |||||
* | build: cope with binaries with subdir prefixes (for s3 waf build) | Andrew Tridgell | 2010-04-06 | 1 | -1/+1 |
| | |||||
* | build: run distcheck in testwaf.sh | Andrew Tridgell | 2010-04-06 | 1 | -0/+1 |
| | |||||
* | build: update version of waf to add subdir argument to distcheck | Andrew Tridgell | 2010-04-06 | 1 | -0/+0 |
| | |||||
* | s4-waf: replace TOUCH_FILE() with normal install rules | Andrew Tridgell | 2010-04-06 | 2 | -14/+1 |
| | | | | this allows it to work with 'waf uninstall' | ||||
* | build: simpler symlink_bin and symlink_lib methods | Andrew Tridgell | 2010-04-06 | 1 | -22/+20 |
| | |||||
* | s4-waf: fixed waf distcheck for our standalone libs and s4 | Andrew Tridgell | 2010-04-06 | 1 | -3/+8 |
| | |||||
* | build: fixed LOAD_ENVIRONMENT for out of tree builds | Andrew Tridgell | 2010-04-06 | 1 | -1/+2 |
| | |||||
* | s4-waf: new autogen-waf.sh | Andrew Tridgell | 2010-04-06 | 2 | -0/+59 |
| | | | | this one will work with the tdb, talloc, etc directories | ||||
* | s4-waf: move to a universal method of recursing into subdirs | Andrew Tridgell | 2010-04-06 | 2 | -12/+32 |
| | | | | This works with both standalone lib builds and bundled builds | ||||
* | s4-waf: avoid having to run waf configure before waf dist | Andrew Tridgell | 2010-04-06 | 2 | -13/+11 |
| | | | | This should be useful for building tarballs from a clean checkout | ||||
* | build: nicer error msg when git ls-files fails | Andrew Tridgell | 2010-04-06 | 1 | -1/+5 |
| | |||||
* | s4-waf: added 'waf dist' to our standalone libs as well | Andrew Tridgell | 2010-04-06 | 2 | -4/+7 |
| | |||||
* | s4-waf: added 'waf dist' to build the tarball | Andrew Tridgell | 2010-04-06 | 2 | -0/+70 |
| | |||||
* | build: removed some unused imports found by pyflakes | Andrew Tridgell | 2010-04-06 | 3 | -4/+2 |
| | | | | thanks to Jelmer for pointing me at pyflakes | ||||
* | build: fixed the expansions in pkgconfig files | Andrew Tridgell | 2010-04-06 | 1 | -1/+7 |
| | | | | thanks to Jelmer for the hint on this | ||||
* | build: fixed DESTDIR for TOUCH_FILE() | Andrew Tridgell | 2010-04-06 | 1 | -1/+6 |
| | |||||
* | build: waf update to fix macos build error | Andrew Tridgell | 2010-04-06 | 1 | -0/+0 |
| | |||||
* | build: try to fix the python link problem on SerNet-imini | Andrew Tridgell | 2010-04-06 | 1 | -0/+0 |
| |