Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-07 | build: treat a blank --build or --host as not a cross-compile | Andrew Tridgell | 1 | -1/+3 | |
This matches autoconf behaviour | |||||
2010-05-05 | build: added configure test for inline | Andrew Tridgell | 1 | -0/+2 | |
2010-04-26 | build: use option_group() not add_option_group() | Andrew Tridgell | 1 | -1/+1 | |
option_group() ensures we don't end up with duplicate groups | |||||
2010-04-23 | build: give a more useful error when the source dir has moved | Andrew Tridgell | 1 | -0/+6 | |
you need a distclean if you mv the source directory | |||||
2010-04-22 | build: added --enable-auto-reconfigure | Andrew Tridgell | 1 | -1/+13 | |
this is off by default until some issues are resolved. See my mail to samba-technical for details. | |||||
2010-04-21 | build: added --nonshared-binary=LIST option | Andrew Tridgell | 1 | -0/+4 | |
This allows you to specify some binaries that should be built without shared libs. A non-shared smbtorture will make testing s3 in the build farm easier | |||||
2010-04-21 | build: fixed uname output to be on target machine when cross compiling | Andrew Tridgell | 1 | -4/+7 | |
this also makes the output of define_ret configure tests show up in the configure output | |||||
2010-04-20 | build: added uname display and SYSTEM_UNAME define | Andrew Tridgell | 1 | -0/+3 | |
suggestion from Metze | |||||
2010-04-19 | build: added --cross-answers support | Andrew Tridgell | 1 | -0/+4 | |
This allows you to easily cross-compile even without a --cross-execute emulator See http://wiki.samba.org/index.php/Waf#cross-compiling for details | |||||
2010-04-18 | build: added ABI checking to the WAF build | Andrew Tridgell | 1 | -24/+47 | |
See http://wiki.samba.org/index.php/Waf#ABI_Checking for details | |||||
2010-04-14 | build: try to honor MAKEFLAGS from make | Andrew Tridgell | 1 | -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-13 | build: added autoconf compatible configure options | Andrew Tridgell | 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> | |||||
2010-04-12 | build: added cross-compilation configure options | Andrew Tridgell | 1 | -0/+15 | |
this enables use of a cross-compilation emulator, so configure tests run on an emulator of the target platform | |||||
2010-04-12 | build: added --minimum-library-version configure option | Andrew Tridgell | 1 | -0/+4 | |
this allows the packager to override the default choice of system library version | |||||
2010-04-09 | build: added --picky-developer and --fatal-errors | Andrew Tridgell | 1 | -0/+6 | |
Added configure options for --fatal-errors and --picky-developer. This removes -Wfatal-errors from the --enable-developer flags. | |||||
2010-04-06 | s4-waf: added 'waf dist' to build the tarball | Andrew Tridgell | 1 | -0/+3 | |
2010-04-06 | build: added functions for compound configuration testing | Andrew Tridgell | 1 | -0/+1 | |
This allows us to give a single 'Checking ...' msg for a compound set of tests. | |||||
2010-04-06 | build: work around missing defaults from gnu_dirs.py | Andrew Tridgell | 1 | -12/+3 | |
2010-04-06 | build: auto-detect platforms which don't support shared libs | Andrew Tridgell | 1 | -1/+5 | |
2010-04-06 | build: only add -fPIC if it is supported | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | s4-waf: support the use of system libraries | Andrew Tridgell | 1 | -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-06 | build: better control over bundled library extensions | Andrew Tridgell | 1 | -7/+15 | |
2010-04-06 | build: added support for controlling library types | Andrew Tridgell | 1 | -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-06 | s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵ | Andrew Tridgell | 1 | -0/+2 | |
them | |||||
2010-04-06 | s4-waf: move the gnu dirs check to the generic wafsamba code | Andrew Tridgell | 1 | -0/+2 | |
2010-04-06 | build: split out the base waf rules into buildtools/wafsamba/wscript | Andrew Tridgell | 1 | -0/+151 | |
this stops lib/replace becoming a mess |