summaryrefslogtreecommitdiff
path: root/source4/build/m4/public.m4
AgeCommit message (Collapse)AuthorFilesLines
2009-02-25s4:build: add some comments to the SMB_EXT_LIB() definitionStefan Metzmacher1-0/+7
metze
2009-02-21Let --enable-external-libldb default to no (since linking againstJelmer Vernooij1-2/+4
external LDB doesn't work yet). Fix flags when using internal libs.
2009-02-21Add --enable-external-* flags for libraries shipped with Samba, to allowJelmer Vernooij1-0/+22
explicitly enabling or disabling the use of the version provided by the system.
2009-01-29quote ' inside '...' and make sure shell isn't eating \ by using perl here.Björn Jacke1-5/+3
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-01-22Move configure test files to the top-level and share them between s3 andJelmer Vernooij1-1/+1
s4.
2009-01-14Fixed problemed showed on a number of systems on the buildfarm.Torgeir Lerkerod1-1/+4
Problem shows up as perl error related to config.pm in reality this was related to the ECHO_C variable. Added test to skip that variable as no perl module is using it. Torgeir Signed-off-by: Torgeir Lerkerod <Torgeir.Lerkerod@gmail.com> Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2009-01-09Revert "quote ' inside '...' and make sure shell isn't eating \ by using ↵Stefan Metzmacher1-3/+2
perl here." This reverts commit 2a52b059ce44403ff6ced066e0bb23fa6cc66a73. It breaks the build on ubuntu. metze
2009-01-09quote ' inside '...' and make sure shell isn't eating \ by using perl here.Björn Jacke1-2/+3
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-01-04s4:build: add SMB_MAKE_SETTINGS() macroStefan Metzmacher1-0/+8
metze
2008-11-26Don't filter out any variables for config.pm, only for config.mk.Jelmer Vernooij1-3/+1
2008-11-26Use a simple shell loop instead of _AC_SUBST_VARS.Jelmer Vernooij1-3/+12
Autoconf has removed _AC_SUBST_VARS in newer versions.
2008-09-03Fix embedding of Samba 4.Jelmer Vernooij1-3/+9
(This used to be commit 3862f3132549332e0a44fad65d7c49a27e1dbd4a)
2008-05-31Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6cAndrew Bartlett1-0/+1
This commit broke the build, because not all files (libreplace, popt) were updated. Andrew Bartlett (This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
2008-05-30Move CFLAGS handling out of smb_build.Jelmer Vernooij1-1/+0
(This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
2008-05-18Allow specifying different input file to smb_build.Jelmer Vernooij1-1/+1
(This used to be commit c4bfc0b8daf2e288a278936b279bb4f7848d78e9)
2008-05-18Move writing of data.mk file to m4 macro.Jelmer Vernooij1-0/+31
(This used to be commit 7fee112d2b86b423c397118f0333065825ea3518)
2008-05-18Move writing autoconf vars into files into m4 macros.Jelmer Vernooij1-0/+40
(This used to be commit 3ce8a4bb5568bb798c40034e3fa6a613ad2bf43b)
2008-05-10Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij1-3/+0
(This used to be commit cce1659d3382495d84cd086bd105903211c1c1de)
2008-05-10Revert "Fix building with system-provided LDB."Jelmer Vernooij1-3/+0
This reverts commit fbfbc1f163520b3b9a4a3bf8bdddf26749cc7255. (This used to be commit 9d1d2abed19c3b8378a78d4b81503b427d401ab5)
2008-05-10Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij1-0/+3
(This used to be commit cca75ae22d225dda2e96907daa3c24a35bb281cd)
2008-05-10Fix building with system-provided LDB.Jelmer Vernooij1-0/+3
(This used to be commit fbfbc1f163520b3b9a4a3bf8bdddf26749cc7255)
2008-04-25Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij1-6/+4
Conflicts: source/Makefile source/auth/config.mk source/auth/gensec/config.mk source/build/m4/public.m4 source/build/make/python.mk source/build/make/rules.mk source/build/smb_build/header.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/dsdb/samdb/ldb_modules/config.mk source/kdc/config.mk source/lib/events/config.mk source/lib/events/events.c source/lib/ldb/config.mk source/lib/nss_wrapper/config.mk source/lib/policy/config.mk source/lib/util/config.mk source/libcli/smb2/config.mk source/libnet/config.mk source/librpc/config.mk source/nbt_server/config.mk source/ntptr/ntptr_base.c source/ntvfs/posix/config.mk source/ntvfs/sysdep/config.mk source/param/config.mk source/rpc_server/config.mk source/rpc_server/service_rpc.c source/scripting/ejs/config.mk source/scripting/python/config.mk source/smb_server/config.mk source/smbd/server.c source/torture/config.mk source/torture/smb2/config.mk source/wrepl_server/config.mk (This used to be commit 13bbd420681519894a4036729c43273912c9b402)
2008-04-15Move SOVERSION, VERSION and PC_FILE out of smb_build but use make variables ↵Jelmer Vernooij1-2/+0
directly instead. (This used to be commit 9d0ae012b0b463278cd054d06788aa998acc2da2)
2008-04-14Fix unresolved symbols.Jelmer Vernooij1-4/+4
(This used to be commit 8573e828d1b68c47b3c1754e9be230b2e78d9d52)
2008-04-14Move object files lists to makefile rather than smb_build.Jelmer Vernooij1-7/+3
(This used to be commit 5628d58990144463fd87f8c847c9384ac2193681)
2008-03-28Merge v4.0-testJelmer Vernooij1-5/+3
(This used to be commit 977dbdeaf363c8905ed9fd0570eba4be80582833)
2008-03-03Move object file lists to the Makefile.Jelmer Vernooij1-2/+0
(This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
2008-02-18Rename include to mkinclude to emphasize it is different from make's include.Jelmer Vernooij1-1/+1
(This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
2008-02-18Use implicit build system element creation for external libraries.Jelmer Vernooij1-18/+4
(This used to be commit 3b08f190c9dd4567e684c804a22e2612f405bbec)
2008-02-11Use make variables in cflags file (now supported by cflags.pl)Jelmer Vernooij1-4/+4
(This used to be commit d746fcde1006b4b7b33aa65bef9d2fea3ebc9162)
2008-02-11Make data about what subsystems/libraries are enabled available in the ↵Jelmer Vernooij1-2/+5
mkconfig.mk file. (This used to be commit 4cc93a98f984d322e41f403169cfa4945b469935)
2008-02-10Move some variables to a separate .mk file that could also be included by a ↵Jelmer Vernooij1-9/+9
non-smb_build build system. (This used to be commit f44b838b682760e54aa981fe2e991495395d2394)
2008-02-10Start working on generating .mk file from configure for inclusion in Makefile.Jelmer Vernooij1-9/+26
(This used to be commit 091f1e7314f05253ae1c10b3d04557be584ed19f)
2008-02-08Reformat SMB_EXT_LIB_FROM_PKGCONFIG: fix spacing and indentation.Michael Adam1-23/+21
Sorry, could not resist: While trying to understand this bit of magic, I had to bring indentation into shape to see more clearly what is going on. Also, mixed tabs/spaces are changed to tabs. Michael (This used to be commit cbed074f2841b79cc0f23ad52b1fa34515f706a9)
2008-01-22build: Remove support for DESCRIPTION setting that is now unused.Jelmer Vernooij1-9/+8
(This used to be commit 91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
2008-01-20build: Fix handling of external pkg-config dependencies when generating ↵Jelmer Vernooij1-4/+7
pkg-config files. (This used to be commit 88f9e11286bf0f12fc766dbf21f311e5373f0811)
2007-10-10r24997: Re-enable use of system-provided tdb and/or talloc when available.Jelmer Vernooij1-17/+14
(This used to be commit 0a3b53fd2cbd15c1e5839990e721bbe4d2f7d4af)
2007-10-10r24995: Update upstream URLs.Jelmer Vernooij1-2/+2
(This used to be commit 04b3623c2e5b39738c869744be8cd3589eda931e)
2007-10-10r23638: add SMB_LIBRARY() macro to create a LIBRARY::foo section inStefan Metzmacher1-0/+20
source/config.mk from within *.m4 files metze (This used to be commit d5fa1476875f862e56e640c0777b95f69886e2fd)
2007-10-10r22697: Support building with external talloc.Jelmer Vernooij1-4/+20
(This used to be commit 3a2f9e0977bc311daa8171ea709a9cbcdd0a0c85)
2007-10-10r15577: Make popt CFLAGS popt-specific rather then globalJelmer Vernooij1-1/+2
(This used to be commit 87233041ff6df94069f0d76f90aba22e275f83be)
2007-10-10r15312: Fix dependency on gtksamba when GTK+ is not presentJelmer Vernooij1-4/+0
(This used to be commit 8f5e507ce3517bbbf06d3f9ec28d40b7158be1bc)
2007-10-10r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues ↵Jelmer Vernooij1-17/+7
with local (empty) libpopt.a overriding global one (This used to be commit 2f06305e53478e5030c24550954f221a9a97c83f)
2007-10-10r15270: Rename EXTRA_CFLAGS to CFLAGS - initial work on getting DSO's ↵Jelmer Vernooij1-1/+1
working again. (This used to be commit 33e4b92c46f272478b3c9e433f910dbbaab52af8)
2007-10-10r15223: Move heimdal's -I parameters from the global list of includes toJelmer Vernooij1-1/+1
the subsystems in question (This used to be commit 2fbb4d91fa580ccb64e36f0b082f23af33123b13)
2007-10-10r15214: Introduce subsystem-specific CFLAGS to keep the global CFLAGS short.Jelmer Vernooij1-1/+1
(This used to be commit a495bc60ab1b233fe507b2b1aa0ad7378cf52677)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-1/+1
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not usingJelmer Vernooij1-5/+4
the difference between these at all, and in the future the fact that INIT_OBJ_FILES include smb_build.h will be sufficient to have recompiles at the right time. (This used to be commit b24f2583edee38abafa58578d8b5c4b43e517def)
2007-10-10r11382: Require number of required M4 macrosJelmer Vernooij1-29/+4
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM Add some more PUBLIC_HEADERS (This used to be commit 875eb8f4cc658e6aebab070029fd499a726ad520)
2007-10-10r11304: Add support back in for loading shared modules (not used yet)Jelmer Vernooij1-9/+0
(This used to be commit 90f49b6f70c4aaf0e4ab4fad2e6f9caeb0f6f3a6)