summaryrefslogtreecommitdiff
path: root/source4/build/smb_build
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r2055: Add PRINTF_ATTRIBUTE to many more parts of the code, and a newAndrew Bartlett1-3/+3
--enable-developer warning for when they are missing. Andrew Bartlett (This used to be commit 8115e44d47bcd65edba08d10117180ae508cdbc1)
2007-10-10r2047: Warn on 'declaration after statement' (breaks non-gcc).Andrew Bartlett1-3/+3
Andrew Bartlett (This used to be commit ce96816d0eeb0b71efd15c77d10ec76303a0abb8)
2007-10-10r2012: --enable-developer also sets debug=yes nowStefan Metzmacher1-3/+9
and we how set the CFLAGS="-g -Wall" and the rest only if the compiler supports it. CFLAGS is now not empty when we call PROG_CC so there won't be a "-O2" in the final CFLAGS metze (This used to be commit 479f68169466532c7903ced06907288baa1ed8e5)
2007-10-10r2011: remove this broken and never reached testStefan Metzmacher1-7/+1
as PROG_CC will set CFLAGS to the default ones normaly "-g -O2" metze (This used to be commit 424af1a9df7e67aa2194b2542794ed4589e57dbf)
2007-10-10r2010: trigger the config.smb_build.dump output by --enable-*developer not ↵Stefan Metzmacher1-1/+1
--enable-debug metze (This used to be commit ffbfc410336cdf44459de5b387dd1a03b122535e)
2007-10-10r2003: got rid of next_token_nr(), which involved some horrible globalsAndrew Tridgell1-1/+1
and nasy pointer tricks. this involved fixing some of the internals of smbclient (This used to be commit 126fec6169f9412932c82e7675840476132bce87)
2007-10-10r1943: don't use the with --enable-*developer selected flags forStefan Metzmacher2-3/+24
the configure tests. and test if the compiler really understand the options, and clear them when not this means we can maybe use --enable-developer on the build farm now metze (This used to be commit 35624842c7b25c404e6203564005e3098e4249b4)
2007-10-10r1905: add -Werror-implicit-function-declaration with --enable-developerStefan Metzmacher1-1/+1
metze (This used to be commit 11495a42b97b62b1f54cfb98909e937d370fdd4a)
2007-10-10r1483: build dynconfig.c also with PICFLAGSStefan Metzmacher1-1/+1
metze (This used to be commit fef597a76c0b0796ca834a31550cf279babe96fc)
2007-10-10r1464: the recent build changes completely lost the speed advantage of usingAndrew Tridgell1-1/+1
PCH (in fact, it meant that PCH was a slowdown, not a speedup). To gain speed with PCH you must ensure that the .gch file is compiled with _exactly_ the same options as the normal object files. this fixes the .gch build options (This used to be commit 910ca1748648a58daaea6a04d5c96e6c62f79c40)
2007-10-10r1458: Add a new configure option, to make it possible to both find errors,Andrew Bartlett1-0/+6
and compile with gtk. The --enable-developer option was just too noisy with buggy GTK headers. Andrew Bartlett (This used to be commit 54c3d98baf3d4f4b6fe40201b50922caf7364285)
2007-10-10r1377: add examples for config.mk sectionsStefan Metzmacher1-0/+49
so you want/need to use the new build system just look at the top of build/smb_build/public.m4 and look at the examples in the rest of the tree metze (This used to be commit afe2efd1437a7951d2ed6fcf7b4e06fdd4b95beb)
2007-10-10r1310: one more #line statementStefan Metzmacher1-0/+1
metze (This used to be commit d752eb660fd974fe3a14ed04974e54b3c385527c)
2007-10-10r1309: use #line 1 "filename.pl"Stefan Metzmacher1-0/+8
(for better bug tracking) when generating config.smb_build.pl metze (This used to be commit 390c03b9297f2105c0c5277fca049fe653e8b012)
2007-10-10r1073: import DYNEXP flags to smb_buildStefan Metzmacher3-1/+8
and use @{$SMB_BUILD_CTX->{BUILD_ENV}{LD}{DYNEXP}} for the flags I'll use this for all vars which are currently using AC_SUBST(), so we can skip Makefile.in... (this should fix the build on us4...) metze (This used to be commit 798cbed5a328bd773447f1ee0b4f6ea751062e7e)
2007-10-10r1037: Always export all symbolsJelmer Vernooij1-0/+3
(This used to be commit 0209dce1eb9c62c0e454906d9ba015d8c5f5abf6)
2007-10-10r1036: Get module initialisation function correct when building sharedJelmer Vernooij1-0/+20
(This used to be commit 8238acef47b754f91645c51326451c7ca153d992)
2007-10-10r1035: Support shared modules againJelmer Vernooij1-1/+1
(This used to be commit 7949dc25ab05f7d5ad6217a6304e1f50b8b5dc41)
2007-10-10r1006: print out the SVN revision by configure,Stefan Metzmacher1-0/+5
so that the build farm can use it metze (This used to be commit 20f848aeef19c7694cc5435287ec9235419741fc)
2007-10-10r970: - remove unused wchar_t checkStefan Metzmacher1-0/+21
- move immediate structures check to the compiler checks metze (This used to be commit e2a322aa116de9977f6438f9eb6d2af42799ab83)
2007-10-10r969: remove some unused checksStefan Metzmacher1-5/+0
metze (This used to be commit 5357700fc526663eeec27b3bfd28dda13430e7e0)
2007-10-10r968: use sinlcude() and no function, that's more portable betweenStefan Metzmacher7-215/+103
autoconf versions metze (This used to be commit 9fa83ca022f2ca2e9e5d3d738beefcf9f90cfcff)
2007-10-10r967: move some configure checks to seperate filesStefan Metzmacher8-0/+444
metze (This used to be commit 2d109074e8be712a6eb0cfc76439176e3dcdee3a)
2007-10-10r899: remove the weird shell patterns from the makerulesStefan Metzmacher1-14/+0
they slowdown the build metze (This used to be commit 6123a1ee7cd9b21824c6e5b6abf58293ff9f3dcd)
2007-10-10r807: compile with PICFLAG by defaultStefan Metzmacher1-1/+1
(ask tridge why this is better than recompiling only the files we need for libraries with PICFLAG) metze (This used to be commit ee32d29044a52d7098e242ed48c309871e711bd9)
2007-10-10r767: add a $flags argument to the std_CC make rule generaterStefan Metzmacher1-5/+9
we may need this for compiling with -fPIC metze (This used to be commit e65b38b7cade96e577a5065d08679ba70b074151)
2007-10-10r765: add SMB_INCLUDE_M4() macro as wrapper arround sinclude()Stefan Metzmacher1-0/+19
metze (This used to be commit afbe692b47f4aa6ebe2155927be00197fafe13f3)
2007-10-10r725: fix usage of $PERL to "$PERL" to handle perl -W correctStefan Metzmacher1-2/+2
metze (This used to be commit b1161c4c832dd0a2975eee0908d9d5cd6171f608)
2007-10-10r703: only use $PERL -W when --enable-debugStefan Metzmacher1-1/+1
metz (This used to be commit 6289da6783d91637a6be76a4e5444fc22570eca0)
2007-10-10r701: change debug messages a bitStefan Metzmacher1-5/+5
metze (This used to be commit 03babc5af2552e611bb8f659e14549a580922d72)
2007-10-10r700: fix SMB_LIBRARY() to disable the lib by defaultStefan Metzmacher1-1/+1
metze (This used to be commit b6ac3021f275ba6b0ee0035933c290db4e8bda00)
2007-10-10r696: fix formatingStefan Metzmacher1-23/+24
add pkg-config --libs-only-L to linker flags metze (This used to be commit cfefe907cce05512a200bd4a3de0b3829f7b0ddb)
2007-10-10r695: don't add libs andlinkerflags to STATIC_LIBRARYStefan Metzmacher1-2/+0
metze (This used to be commit 2edc46eabe59d6e430199f68e37fb49875a72d28)
2007-10-10r691: addStefan Metzmacher1-1/+3
-- make binary_smbd make library_libldb make module_ntvfs_simple -- style make rules which depend on make basics, so make idl proto is called by them metze (This used to be commit bbec0b6c95d7d01ac36bb0820b2049db57fd2a2c)
2007-10-10r690: - ignore source/tagsStefan Metzmacher6-26/+138
- add support for shared libraries - enable libldb shared lib when --enable-experimental metze (This used to be commit dcef69dc54a2575e7f57d67d1983482b4ff57bdb)
2007-10-10r688: add --enable-experimentalStefan Metzmacher2-1/+27
use Data::Dumper for config.smb_build.dump when --enable-debug metze (This used to be commit 0fd558de796e5798279e8252a7f0d4efdd3a86e6)
2007-10-10r687: add newline at eofStefan Metzmacher1-1/+1
metze (This used to be commit 38fd7c5e1a8ee5dcc0e5e6af765fb81f6f7c4111)
2007-10-10r686: - Add SMB_EXT_LIB_FROM_PKGCONFIG()Jelmer Vernooij1-0/+48
- Build gregedit and registry_gconf again if the required libs are found (gconf and gtk) (This used to be commit a63b704c36f2f5b52e932b6b2c99e7d664c9bdc7)
2007-10-10r682: Typo fixesJelmer Vernooij1-4/+4
(This used to be commit 767ba7bd52d7fa98524a553d86dca657c5290424)
2007-10-10r679: fix make installStefan Metzmacher1-0/+4
metze (This used to be commit 17bb581ab617c9a1883a3a4028ddac94aa2d5980)
2007-10-10r678: use ./config.smb_build.pl instead of config.smb_build.plStefan Metzmacher1-1/+1
metze (This used to be commit 3de5bf894e71ce9a7a0464f2245a64822a34cc5a)
2007-10-10r677: fix: '$' -> '\$'Stefan Metzmacher1-1/+1
metze (This used to be commit 89c3780c15687c16d4607c912f71d1082690af76)
2007-10-10r674: use the same -I flags as beforeStefan Metzmacher1-1/+1
metze (This used to be commit e7c9e56a5d889497f63c65582f064e02d4442e36)
2007-10-10r671: fix make ./include/proto.hStefan Metzmacher1-2/+2
metze (This used to be commit 9312b9cd611373468d5b89c9480646170a49db5b)
2007-10-10r670: add make everythingStefan Metzmacher1-0/+2
metze (This used to be commit 3f942ac521ffbb970345519775f20284be393e60)
2007-10-10r667: remove Data::Dumper dependecyStefan Metzmacher1-16/+0
metze (This used to be commit eae450f219701e156a5bd0fd7096dd7fe7da6e2b)
2007-10-10r666: readd 'make etags' and 'make ctags'Stefan Metzmacher1-0/+6
metze (This used to be commit fcab9867f90f86c329d82925549c2f9733131ab5)
2007-10-10r665: merge over the new build system from my tmp branchStefan Metzmacher9-0/+2719
to the main SAMBA_4_0 tree. NOTE: that it's not completely ready, but it's functional:-) metze (This used to be commit c78a2ddb28ec50d6570a83b1f66f18a5c3621731)