summaryrefslogtreecommitdiffstats
path: root/buildtools
Commit message (Collapse)AuthorAgeFilesLines
...
* build: use 'Compiling foo.c' and 'Linking foo' like old build systemAndrew Tridgell2010-04-061-0/+19
| | | | | When -p is not used, display compilation messages similarly to the old build system, but with a progress indicator
* build: move waf into buildtools/binAndrew Tridgell2010-04-062-0/+0
|
* s4-waf: ensure we don't end up with mixed versions of talloc/tdb/teventAndrew Tridgell2010-04-061-1/+15
|
* build: tidy up the wafsamba rules a bitAndrew Tridgell2010-04-069-170/+84
| | | | use python string conventions for function comments
* s4-waf: added auto-detection of perl manpage extensionsAndrew Tridgell2010-04-061-16/+77
| | | | | some systems produce pidl.1p, others pidl.1. We need to know which one to use.
* build: work around missing defaults from gnu_dirs.pyAndrew Tridgell2010-04-061-12/+3
|
* build: fixed popt subsystem on systems without poptAndrew Tridgell2010-04-062-7/+9
|
* s4-waf: merge in the latest changes from masterAndrew Tridgell2010-04-061-0/+12
| | | | The heimdal changes mean the asn1 compiler produces a 2nd header file
* build: auto-detect platforms which don't support shared libsAndrew Tridgell2010-04-062-7/+32
|
* build: only add -fPIC if it is supportedAndrew Tridgell2010-04-061-1/+1
|
* s4-waf: cleanup use of LIBPOPT vs popt dependencyAndrew Tridgell2010-04-061-1/+13
|
* s4-waf: support the use of system librariesAndrew Tridgell2010-04-063-8/+30
| | | | | | | | | 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.
* build: better control over bundled library extensionsAndrew Tridgell2010-04-062-16/+38
|
* build: better waf test scriptAndrew Tridgell2010-04-061-2/+23
|
* build: added support for controlling library typesAndrew Tridgell2010-04-063-15/+65
| | | | | | added: --bundled-library-extension : control library extension for bundled libraries --builtin-libraries : force a list of libraries to be builtin (non-shared)
* build: fixed build group for the PIDL tables generationAndrew Tridgell2010-04-062-0/+1
|
* s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2010-04-061-0/+2
| | | | them
* build: mark python rules as being part of the "main" groupAndrew Tridgell2010-04-061-0/+2
|
* build: throw an error on all bad variable substitutionsAndrew Tridgell2010-04-061-12/+18
|
* s4-waf: move the gnu dirs check to the generic wafsamba codeAndrew Tridgell2010-04-061-0/+2
|
* build: substitute @VAR@ variables in pkgconfig .pc.in filesAndrew Tridgell2010-04-061-5/+37
|
* build: fixed the python path in installed python scriptsAndrew Tridgell2010-04-061-5/+23
|
* build: fixed destination name for pc_filesAndrew Tridgell2010-04-061-1/+2
|
* build: added support for pc_files= for pkgconfig filesAndrew Tridgell2010-04-061-0/+13
|
* build: a hack to get perl to put its generated blib files in the build directoryAndrew Tridgell2010-04-061-1/+10
| | | | | | perl wants to put generated files in the source directory, whereas waf wants them in the build directory. Use a symlink to trick perl into putting them in the right place
* build: only depend on the actual pidl source files in the pidl ruleAndrew Tridgell2010-04-061-1/+3
| | | | | We don't need to depend on the wscript files, or any backup editor files.
* build: support wildcard excludes in INSTALL_WILDCARD()Andrew Tridgell2010-04-061-5/+8
|
* build: install build python modules correctlyAndrew Tridgell2010-04-061-1/+9
|
* build: support wildcard mappings for header_pathAndrew Tridgell2010-04-061-8/+34
| | | | | this allows a public_headers attribute to put different headers in different install directories
* s4-waf: started adding auto-install of include filesAndrew Tridgell2010-04-061-0/+42
|
* build: fixed EXPAND_VARIABLES() for env expansionAndrew Tridgell2010-04-061-1/+2
|
* build: these chdir() calls break waf on HPUX. They are not neededAndrew Tridgell2010-04-061-7/+0
|
* build: added quote option to conf.DEFINE()Andrew Tridgell2010-04-061-2/+2
| | | | Pair-Programmed-With: Kai Blin <kai@samba.org>
* s3-waf: fixed tests for charsetsAndrew Tridgell2010-04-061-7/+4
| | | | Pair-Programmed-With: Kai
* build: fixed copy_script typoAndrew Tridgell2010-04-061-1/+1
|
* build: improved exception handling for systems without rpathAndrew Tridgell2010-04-061-8/+3
|
* build: much better rpath test functionAndrew Tridgell2010-04-062-9/+106
| | | | | | | This creates a full shared lib, and a binary that uses it. Then it tests that the binary runs correctly, relying on rpath Thanks to Thomas for the code for this!
* build: a better way of calculating syslib dependenciesAndrew Tridgell2010-04-061-33/+15
|
* build: Import conf decorator in samba_conftests.pyKai Blin2010-04-061-1/+1
|
* build: started a library of common config tests for s3/s4Andrew Tridgell2010-04-063-31/+65
| | | | Pair-Programmed-With: Kai Blin <kai@samba.org>
* build: support variable expansion in source= arguments to build rulesAndrew Tridgell2010-04-063-2/+52
| | | | | | | This makes it much easier to follow the s3 approach to lists of source files in the top level wscript Pair-Programmed-With: Kai Blin <kai@samba.org>
* build: solaris8 doesn't honor the -f flag to ln.Andrew Tridgell2010-04-061-6/+6
| | | | It's in the man page, but it doesn't work!
* build: honor existing LD_LIBRARY_PATH settings when adding shared lib pathsAndrew Tridgell2010-04-061-1/+12
|
* build: old versions of perl don't understand the -W optionAndrew Tridgell2010-04-061-1/+1
|
* build: we need to replace md5 in Task as wellAndrew Tridgell2010-04-061-1/+2
|
* build: need to set h_file on UtilsAndrew Tridgell2010-04-061-2/+3
|
* build: replace h_file when replacing md5Thomas Nagy2010-04-061-0/+8
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* build: attempt to fix md5 problem on solaris8Andrew Tridgell2010-04-061-0/+0
|
* build: a few more build rules that should have on_results=TrueAndrew Tridgell2010-04-062-0/+3
|
* build: fixed case of system library depsAndrew Tridgell2010-04-061-1/+5
|