summaryrefslogtreecommitdiff
path: root/buildtools
AgeCommit message (Collapse)AuthorFilesLines
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell3-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.
2010-04-06build: better control over bundled library extensionsAndrew Tridgell2-16/+38
2010-04-06build: better waf test scriptAndrew Tridgell1-2/+23
2010-04-06build: added support for controlling library typesAndrew Tridgell3-15/+65
added: --bundled-library-extension : control library extension for bundled libraries --builtin-libraries : force a list of libraries to be builtin (non-shared)
2010-04-06build: fixed build group for the PIDL tables generationAndrew Tridgell2-0/+1
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell1-0/+2
them
2010-04-06build: mark python rules as being part of the "main" groupAndrew Tridgell1-0/+2
2010-04-06build: throw an error on all bad variable substitutionsAndrew Tridgell1-12/+18
2010-04-06s4-waf: move the gnu dirs check to the generic wafsamba codeAndrew Tridgell1-0/+2
2010-04-06build: substitute @VAR@ variables in pkgconfig .pc.in filesAndrew Tridgell1-5/+37
2010-04-06build: fixed the python path in installed python scriptsAndrew Tridgell1-5/+23
2010-04-06build: fixed destination name for pc_filesAndrew Tridgell1-1/+2
2010-04-06build: added support for pc_files= for pkgconfig filesAndrew Tridgell1-0/+13
2010-04-06build: a hack to get perl to put its generated blib files in the build directoryAndrew Tridgell1-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
2010-04-06build: only depend on the actual pidl source files in the pidl ruleAndrew Tridgell1-1/+3
We don't need to depend on the wscript files, or any backup editor files.
2010-04-06build: support wildcard excludes in INSTALL_WILDCARD()Andrew Tridgell1-5/+8
2010-04-06build: install build python modules correctlyAndrew Tridgell1-1/+9
2010-04-06build: support wildcard mappings for header_pathAndrew Tridgell1-8/+34
this allows a public_headers attribute to put different headers in different install directories
2010-04-06s4-waf: started adding auto-install of include filesAndrew Tridgell1-0/+42
2010-04-06build: fixed EXPAND_VARIABLES() for env expansionAndrew Tridgell1-1/+2
2010-04-06build: these chdir() calls break waf on HPUX. They are not neededAndrew Tridgell1-7/+0
2010-04-06build: added quote option to conf.DEFINE()Andrew Tridgell1-2/+2
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06s3-waf: fixed tests for charsetsAndrew Tridgell1-7/+4
Pair-Programmed-With: Kai
2010-04-06build: fixed copy_script typoAndrew Tridgell1-1/+1
2010-04-06build: improved exception handling for systems without rpathAndrew Tridgell1-8/+3
2010-04-06build: much better rpath test functionAndrew Tridgell2-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!
2010-04-06build: a better way of calculating syslib dependenciesAndrew Tridgell1-33/+15
2010-04-06build: Import conf decorator in samba_conftests.pyKai Blin1-1/+1
2010-04-06build: started a library of common config tests for s3/s4Andrew Tridgell3-31/+65
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06build: support variable expansion in source= arguments to build rulesAndrew Tridgell3-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>
2010-04-06build: solaris8 doesn't honor the -f flag to ln.Andrew Tridgell1-6/+6
It's in the man page, but it doesn't work!
2010-04-06build: honor existing LD_LIBRARY_PATH settings when adding shared lib pathsAndrew Tridgell1-1/+12
2010-04-06build: old versions of perl don't understand the -W optionAndrew Tridgell1-1/+1
2010-04-06build: we need to replace md5 in Task as wellAndrew Tridgell1-1/+2
2010-04-06build: need to set h_file on UtilsAndrew Tridgell1-2/+3
2010-04-06build: replace h_file when replacing md5Thomas Nagy1-0/+8
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-06build: attempt to fix md5 problem on solaris8Andrew Tridgell1-0/+0
2010-04-06build: a few more build rules that should have on_results=TrueAndrew Tridgell2-0/+3
2010-04-06build: fixed case of system library depsAndrew Tridgell1-1/+5
2010-04-06build: make use on_results=True for some build rulesStefan Metzmacher5-0/+7
This makes sure we generate a checksum over the result. In practice it means we no longer recompile when a proto header is triggers a rebuild if it hasn't changed its md5sum. metze
2010-04-06build: cope with systems that don't have md5 in pythonAndrew Tridgell1-0/+21
2010-04-06build: need to mark disabled libraries as DISABLEDAndrew Tridgell1-0/+1
2010-04-06build: fixed the cflags for pkg_config libsAndrew Tridgell1-10/+21
2010-04-06build: split out the base waf rules into buildtools/wafsamba/wscriptAndrew Tridgell3-1/+155
this stops lib/replace becoming a mess
2010-04-06build: use gzip for waf packing, to try to make it work on irixAndrew Tridgell1-0/+0
2010-04-06build: use shell=True for SAMBA_GENERATORAndrew Tridgell1-0/+1
This allows for shell redirection in rules
2010-04-06build: added msg argument to CHECK_TYPE()Andrew Tridgell1-2/+4
2010-04-06build: add cflags from pkg_config results to header/function testsAndrew Tridgell2-32/+53
When we find a package with pkg_config we may need to use the resulting ccflags and ldflags in later tests. Support this by adding lib= options to CHECK_FUNC and CHECK_HEADER This gets gnutls on FreeBSD working
2010-04-06build: test all the developer cflags before adding themAndrew Tridgell1-5/+16
2010-04-06build: finer grained rpath checking for binary/installAndrew Tridgell2-15/+20