summaryrefslogtreecommitdiffstats
path: root/buildtools
Commit message (Collapse)AuthorAgeFilesLines
* build: cope with existing binaries in bin/ left over from the old buildAndrew Tridgell2010-04-131-4/+2
|
* build: added cross-compilation configure optionsAndrew Tridgell2010-04-123-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 targetsStefan Metzmacher2010-04-122-3/+8
| | | | metze
* wafsamba: allow passing 'use_hostcc' to SAMBA_SUBSYSTEM()Stefan Metzmacher2010-04-121-3/+6
| | | | metze
* build: Add an always parameter to CHECK_DECLSKai Blin2010-04-121-2/+3
|
* s3-waf: Correctly create symlink if SAMBA_BINARY targets are not in the ↵Kai Blin2010-04-121-1/+1
| | | | | | current diectory Many thanks to ita for pointing out the fix.
* build: allow target upgrades from EMPTY to SYSLIBAndrew Tridgell2010-04-122-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 buildsAndrew Tridgell2010-04-121-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 distAndrew Tridgell2010-04-121-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 optionAndrew Tridgell2010-04-122-0/+23
| | | | | this allows the packager to override the default choice of system library version
* s4:autogen-waf: generate 'Makefile' instead of 'makefile'Stefan Metzmacher2010-04-101-0/+7
| | | | | | This hopefully fixes the build on MacOS 10. metze
* build: use Logs.error() and Logs.info() instead of print()Andrew Tridgell2010-04-096-27/+29
| | | | | this gives appropriate colors on output, and ensures it works with compiler output
* build: nicer error message on missing file in waf distAndrew Tridgell2010-04-091-2/+6
|
* build: no need to re-create the lib and bin symlinks if they existAndrew Tridgell2010-04-091-0/+6
| | | | this saves a few unlink/symlink calls for null builds
* build: added --picky-developer and --fatal-errorsAndrew Tridgell2010-04-092-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 buildsMatthias Dieter Wallnöfer2010-04-081-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 distcheckAndrew Tridgell2010-04-081-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 usefulAndrew Tridgell2010-04-081-3/+3
| | | | they just make the failure hard to spot
* build: make the handling of relative paths a bit sanerAndrew Tridgell2010-04-086-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 Vernooij2010-04-081-0/+3
|
* build: allow the waf build to work with python 3.0 and 3.1Thomas Nagy2010-04-085-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 Vernooij2010-04-071-1/+1
|
* Support 'make test TESTS=foo' again.Jelmer Vernooij2010-04-071-2/+2
|
* build: use a target_in_list() function for more flexible builtin controlAndrew Tridgell2010-04-061-3/+14
|
* build: cope with binaries with subdir prefixes (for s3 waf build)Andrew Tridgell2010-04-061-1/+1
|
* build: run distcheck in testwaf.shAndrew Tridgell2010-04-061-0/+1
|
* build: update version of waf to add subdir argument to distcheckAndrew Tridgell2010-04-061-0/+0
|
* s4-waf: replace TOUCH_FILE() with normal install rulesAndrew Tridgell2010-04-062-14/+1
| | | | this allows it to work with 'waf uninstall'
* build: simpler symlink_bin and symlink_lib methodsAndrew Tridgell2010-04-061-22/+20
|
* s4-waf: fixed waf distcheck for our standalone libs and s4Andrew Tridgell2010-04-061-3/+8
|
* build: fixed LOAD_ENVIRONMENT for out of tree buildsAndrew Tridgell2010-04-061-1/+2
|
* s4-waf: new autogen-waf.shAndrew Tridgell2010-04-062-0/+59
| | | | this one will work with the tdb, talloc, etc directories
* s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell2010-04-062-12/+32
| | | | This works with both standalone lib builds and bundled builds
* s4-waf: avoid having to run waf configure before waf distAndrew Tridgell2010-04-062-13/+11
| | | | This should be useful for building tarballs from a clean checkout
* build: nicer error msg when git ls-files failsAndrew Tridgell2010-04-061-1/+5
|
* s4-waf: added 'waf dist' to our standalone libs as wellAndrew Tridgell2010-04-062-4/+7
|
* s4-waf: added 'waf dist' to build the tarballAndrew Tridgell2010-04-062-0/+70
|
* build: removed some unused imports found by pyflakesAndrew Tridgell2010-04-063-4/+2
| | | | thanks to Jelmer for pointing me at pyflakes
* build: fixed the expansions in pkgconfig filesAndrew Tridgell2010-04-061-1/+7
| | | | thanks to Jelmer for the hint on this
* build: fixed DESTDIR for TOUCH_FILE()Andrew Tridgell2010-04-061-1/+6
|
* build: waf update to fix macos build errorAndrew Tridgell2010-04-061-0/+0
|
* build: try to fix the python link problem on SerNet-iminiAndrew Tridgell2010-04-061-0/+0
|
* build: use waf from waf-svn.git repoAndrew Tridgell2010-04-062-0/+16
| | | | | Added README explaining where waf comes from, and where to get the upstream sources and the exact version we use in Samba
* build: try the generic C compiler on hpux if gcc not foundAndrew Tridgell2010-04-061-0/+1
|
* build: update wav-svnAndrew Tridgell2010-04-061-0/+0
| | | | this version works around the tarfile problem on irix
* build: added 'generic' cc support and a simple irix cc support moduleAndrew Tridgell2010-04-064-1/+150
| | | | | these will let us get past the 'detect cc' stage and try a build. It also makes for a reasonable template for new ports
* build: initial version of a tru64 compiler moduleAndrew Tridgell2010-04-062-0/+78
| | | | this doesn't do shared libs yet, but at least configure passes
* pidl-waf: better handling of the man page generationAndrew Tridgell2010-04-061-2/+0
| | | | we now avoid leaving build files in the source tree
* build: don't depend on the blib/ files in SAMBA_PIDL()Andrew Tridgell2010-04-061-1/+1
|
* build: loop until all object reductions are completeAndrew Tridgell2010-04-061-2/+14
| | | | we will issue a warning if any object duplication remains