summaryrefslogtreecommitdiff
path: root/source4/SConstruct
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r10646: Hey Jelmer what do you think of this? The SConscript for the libcliTim Potter1-1/+30
directory now looks like the config.mk file but with different punctuation. The only weird bit is that it creates a proto.h file for each subsystem. (This used to be commit 09d4abecb01fa9159243cfcb33051092f92cef3b)
2007-10-10r10586: Add MergedObject() builder. Default to Library() ratherJelmer Vernooij1-1/+1
then StaticLibrary() (This used to be commit b53313dc517986c69a4e4cb8fe3885b696f8faa1)
2007-10-10r10510: Decrease the amount of data included by includes.h a bitJelmer Vernooij1-1/+3
(This used to be commit 03647e1321cf6c9bd6ced3945265f635e9468973)
2007-10-10r10509: Some more sconscript fixes. Now getting to link stage for smbclientJelmer Vernooij1-1/+12
(This used to be commit 6df956edbab7ad5e72b2f20e74ab0f0d62528932)
2007-10-10r10498: Detect some more networking headers.Tim Potter1-2/+12
Hardcode value of RETSIGTYPE for now. Diddle with order of including SConscript files to make ldb happier. (This used to be commit 256f8f7a3846c8d069dd972c8623113d02a1f474)
2007-10-10r10481: #define _GNU_SOURCE for comparison_fn_t test.Tim Potter1-1/+1
(This used to be commit 992016e0a975fb1699f71b769746bd04f7bbfebc)
2007-10-10r10478: More work on proto headers; we now generate a couple of smaller onesJelmer Vernooij1-4/+31
that are then included by include/proto.h (This used to be commit 703ffbaaaca11f3d8781cfe9e7542fcaa626d991)
2007-10-10r10476: Move some more types to libreplace. Fix missing strndup errorsJelmer Vernooij1-24/+0
for heimdal (This used to be commit e09ffdfb1dba289b79ac7e5a638bf5322d45ddc0)
2007-10-10r10456: More SCons fixes:Jelmer Vernooij1-13/+12
- Add framework for fallback generating code - Move pread / pwrite replacement functions to libreplace - Support pidl builds correctly - Support asn1 builds correctly - Move OS-specific checks to lib/replace/SConscript (This used to be commit fbbfad0a1f7dedbf48e835a864f8285f283d72f3)
2007-10-10r10448: Add librpc SConscript file to build.Tim Potter1-1/+1
(This used to be commit cc45b27034c72c20a7a17d957cf0615041d59308)
2007-10-10r10438: Move portability functions to lib/replace/; replace now simply ensuresJelmer Vernooij1-2/+1
that a given set of (working) POSIX functions are available (without prefixes to their names, etc). See lib/replace/README for a list. Functions that behave different from their POSIX specification (such as sys_select, sys_read, etc) have kept the sys_ prefix. (This used to be commit 29919a71059b29fa27a49b1f5b84bb8881de65fc)
2007-10-10r10420: Two minor scons fixesJelmer Vernooij1-3/+3
(This used to be commit 749b19d34f6105c696a07cc2cd39d5acecfc735b)
2007-10-10r10418: Fix comparison_fn_t test I busted. Add $HOME to the environment as someTim Potter1-2/+5
tools get confused if it isn't there. (This used to be commit b2f15b5c79970b7f0be752ccf5bb8a6b3c0e5d70)
2007-10-10r10416: Detect some more types to get rid of spurious warnings in theTim Potter1-1/+12
lib/replace/replace.h header. Running 'scons lib/tdb' now (mostly) builds tdb. (This used to be commit 324bfd5d25212a0b0a3a7e30be62d1b72b10b98f)
2007-10-10r10393: More type checking in sconsJelmer Vernooij1-4/+54
Remove unused file (This used to be commit a9e71ab5d1ed8b34f158ff0e89dd67ec785b9829)
2007-10-10r10378: Build config.h file from dictionary of defines and always use it.Tim Potter1-8/+13
(This used to be commit 252b64eb20db9152d357188d45fb39bb3d0b61bc)
2007-10-10r10377: Save configuration stuff to sconf.cache so it isn't annoyingly runTim Potter1-32/+61
at every single build. Run 'scons configure=1' or delete sconf.cache to force checks to be re-run. Jelmer, I think this stuff is cached in the .sconf_cache directory but the message is still displayed and it looks like it caches the compiled test object file not the actual result of the test. (This used to be commit 9d001dc083937bbf5642af90bc8a8b1a27825de0)
2007-10-10r10376: Argh - not quoting dictionary/hash keys is a bit of a perlism.Tim Potter1-1/+1
(This used to be commit 588a3183b3f5922349b85520d554dcce23cd699f)
2007-10-10r10374: Add HAVE_* defines (on command-line or in config.h file) for scons +Jelmer Vernooij1-5/+21
some other minor updates (This used to be commit f142c15de1afb2f13a5e23ceb40ce70f0115c8bf)
2007-10-10r10369: You don't need to put leading or trailing spaces on variables. It'sTim Potter1-22/+22
a make-ism. Use consistent (single) quoting. (This used to be commit 368475ffcb88e4cd1f632847f6fe661eb35b9403)
2007-10-10r10366: More scons fixes. Building et, asn1, lex and yacc files sort-of ↵Jelmer Vernooij1-8/+63
works now (This used to be commit 22f18a84242e5e68a2d57b6d7ff77c089ee7434a)
2007-10-10r10356: Make the proto generator work with sconsJelmer Vernooij1-2/+6
(This used to be commit a2268f1dd441059955bee30cf2a9028656c14099)
2007-10-10r10348: Add scons scripts for remaining subsystems. Most subsystems build now,Jelmer Vernooij1-3/+10
but final linking still fails (as does generating files asn1, et, idl and proto files) (This used to be commit 4f0d7f75b99c7f4388d8acb0838577d86baf68b5)
2007-10-10r10336: Add sconscript for a couple more subsystems.Jelmer Vernooij1-1/+5
(This used to be commit 59d4450453c25f5cce9b67b808ff0c4433c1d194)
2007-10-10r10334: Use CPPDEFINES instead of CCFLAGS for adding preprocessor symbols.Tim Potter1-3/+2
(This used to be commit ba305886fd404161f4d081d2ffe60c824e932641)
2007-10-10r10330: Add SConscript to more subsystems. Some of the tdb tools build now.Jelmer Vernooij1-17/+27
Start on custom Samba scons tools (for handling proto generation, pidl, etc) (This used to be commit 4bffe4435944fffa3f9680b5a2fe63f2bdd98003)
2007-10-10r10329: Perhaps we shouldn't get too ahead of ourselves just yet.Tim Potter1-1/+1
(This used to be commit 4d7bc667f72dae459a050eb701d1e365949c340b)
2007-10-10r10327: Use CPPPATH instead of appending -Idir to CCFLAGS.Tim Potter1-16/+23
Use a list comprehension instead of a for loop. Add a emacs thingy to kick in python mode. (-: (This used to be commit 80bf842f56c0b0e632f32c8442ad62ebe7a87c8c)
2007-10-10r10323: Add first bits required for getting compile with scons working. This ↵Jelmer Vernooij1-0/+34
does not work yet and can exist parallel with the existing build system. (This used to be commit 829568d75985e875e3363d76fb44270a0298c7f8)