summaryrefslogtreecommitdiff
path: root/buildtools/wafsamba/wscript
AgeCommit message (Collapse)AuthorFilesLines
2010-04-18build: added ABI checking to the WAF buildAndrew Tridgell1-24/+47
See http://wiki.samba.org/index.php/Waf#ABI_Checking for details
2010-04-14build: try to honor MAKEFLAGS from makeAndrew Tridgell1-0/+1
This means "make -j" and "make -k" now do roughly what is expected make -j will use the number of CPUs on the system, regardless of the number after the -j (as MAKEFLAGS doesn't contain that value). make -k will will continue on errors
2010-04-13build: added autoconf compatible configure optionsAndrew Tridgell1-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>
2010-04-12build: added cross-compilation configure optionsAndrew Tridgell1-0/+15
this enables use of a cross-compilation emulator, so configure tests run on an emulator of the target platform
2010-04-12build: added --minimum-library-version configure optionAndrew Tridgell1-0/+4
this allows the packager to override the default choice of system library version
2010-04-09build: added --picky-developer and --fatal-errorsAndrew Tridgell1-0/+6
Added configure options for --fatal-errors and --picky-developer. This removes -Wfatal-errors from the --enable-developer flags.
2010-04-06s4-waf: added 'waf dist' to build the tarballAndrew Tridgell1-0/+3
2010-04-06build: added functions for compound configuration testingAndrew Tridgell1-0/+1
This allows us to give a single 'Checking ...' msg for a compound set of tests.
2010-04-06build: work around missing defaults from gnu_dirs.pyAndrew Tridgell1-12/+3
2010-04-06build: auto-detect platforms which don't support shared libsAndrew Tridgell1-1/+5
2010-04-06build: only add -fPIC if it is supportedAndrew Tridgell1-1/+1
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell1-3/+3
distros can set --bundled-libraries=NONE to force use of all system libraries. If the right version isn't found then configure will fail. Users may choose which libraries to use from the system, and which to use bundled libs. The default is to try system libs, and use them if their version matches the one in the source tree.
2010-04-06build: better control over bundled library extensionsAndrew Tridgell1-7/+15
2010-04-06build: added support for controlling library typesAndrew Tridgell1-1/+18
added: --bundled-library-extension : control library extension for bundled libraries --builtin-libraries : force a list of libraries to be builtin (non-shared)
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell1-0/+2
them
2010-04-06s4-waf: move the gnu dirs check to the generic wafsamba codeAndrew Tridgell1-0/+2
2010-04-06build: split out the base waf rules into buildtools/wafsamba/wscriptAndrew Tridgell1-0/+151
this stops lib/replace becoming a mess