summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2008-01-16python: Build shared python modules for generic use.Jelmer Vernooij2-3/+5
(This used to be commit 502424955237ace5a276d4c91c62e95233ecd978)
2008-01-10prepare the mkversion.sh infrastructure for git branches in the build-farmStefan Metzmacher1-3/+14
metze (cherry-picked from 1bf4c7fb2012a81e0b4e3d601a4df42d1113f5ef) (This used to be commit 464668b07aded0a299eb49b87b51bb9bf53d2c8d)
2008-01-04r26664: buildsystem: Hopefully fix the shared library build on AIX.Jelmer Vernooij1-1/+2
(This used to be commit bdf30f80fbef8ea70c3073dc43bc1b0bc02a9951)
2007-12-26r26602: Revert my previous commit as it only works with GNU make.Jelmer Vernooij1-1/+0
(This used to be commit ecd2d96c3173e4d2f77a1ca50f26a16ac7a313b1)
2007-12-26r26600: Provide dir variable with current basedir in Makefile.Jelmer Vernooij1-0/+1
(This used to be commit b06d3e1a52d6b71a1e3e7a9e0ecf69f3b899ae18)
2007-12-24r26580: Include sentinel in build.h, in case the list is empty.Jelmer Vernooij3-6/+11
(This used to be commit f1997dabed584bdc864c4b7235c29603c312ef46)
2007-12-24r26578: Ensure directory exists.Jelmer Vernooij1-0/+1
(This used to be commit c89c667ec2c5c8b4bbee821deaf8f55a4da2064b)
2007-12-24r26576: Allow the static module loading code to be used for the Python modules.Jelmer Vernooij3-17/+24
Simplify the way module initialization functions are handled. (This used to be commit ba8be2dfc0de4434c798663336b81f7f95cde520)
2007-12-24r26571: Hide warnings about unused macros and casting qualifiers in ↵Jelmer Vernooij3-15/+25
autogenerated files. (This used to be commit cb76c60007ae1254181c09ba1ab09c419f500bc5)
2007-12-21r26486: Use portable run-time library path environment variable.Jelmer Vernooij1-0/+2
(This used to be commit 78c183b88661df90def42d6a3852dd6e36a5fd0b)
2007-12-21r26483: Merge ldb module dependency fixes, fix auth python module.Jelmer Vernooij1-0/+1
(This used to be commit 85eeecf997a071ca7e7ad0247e8d34d49b7ffcbb)
2007-12-21r26421: build: we now have HAVE_IFACE_GETIFADDRS as valid interface ↵Stefan Metzmacher1-1/+1
detection code metze (This used to be commit fcc813d399965b51853e5790d328e4cc9668a032)
2007-12-21r26414: build: bring in the content of EXT_LIB's for the .pc filesStefan Metzmacher1-2/+20
TODO: we need to check if we need to recursivly expand the dependencies as we do for the Makefile rules metze (This used to be commit 5cc9673778838e42999363f75220cc882098d282)
2007-12-21r26291: build: make use of output::add_dir_str() to avoid ugly foo/../bla pathesStefan Metzmacher1-30/+27
metze (This used to be commit 120e5e08f77c97817bc0ce0971c6c0503b15c399)
2007-12-21r26290: build: split add_dir() into add_dir_str() and add_dir_array()Stefan Metzmacher1-13/+23
metze (This used to be commit e0754868dfa868900f84266f155a236fd13b0ea3)
2007-12-21r26289: build: avoid nasty foo/./bla pathes for python stuffStefan Metzmacher1-2/+5
metze (This used to be commit 59469088e70581e33a83a8e26bec879ecdc7ded4)
2007-12-21r26279: Don't compile any python stuff if python is not available.Jelmer Vernooij1-0/+2
(This used to be commit 2637a2fedb3c43a1dff713b6f76e91de4a085acd)
2007-12-21r26122: Don't install python bindings yet.Jelmer Vernooij1-12/+11
(This used to be commit 744fb6cf3c15c3a78de93f42de9535af17a5cec5)
2007-12-21r26121: Don't build modules if subsystem isn't build.Jelmer Vernooij1-0/+5
(This used to be commit a74fa4c19dbd9832c85aa9e62f88d4e84451bd5c)
2007-12-21r26120: Don't install python modules as modules.Jelmer Vernooij1-3/+3
(This used to be commit 1359f858d6c3201ef6927499700f9f71d7805e01)
2007-12-21r26116: Mention python in the config.status summary.Jelmer Vernooij1-0/+1
(This used to be commit 65cabf7cf73e0727ae5c8e8828b7f414f5ea17f3)
2007-12-21r26100: Also check for SWIG.Jelmer Vernooij1-0/+1
(This used to be commit 1755adffecb8ed68047d6ad69087a680cc63ba8f)
2007-12-21r26097: Consider python modules special modules rather than special libraries.Jelmer Vernooij3-9/+11
(This used to be commit 4c26cf38102a67ae12b3512b5d38991f020ed2e2)
2007-12-21r26068: Import improved Python bindings for LDB, including tests.Jelmer Vernooij2-1/+2
(This used to be commit fc3a8caef749ddac56a4f035dde8b6ceeaa95c48)
2007-12-21r26067: Merge improvements building Python modules.Jelmer Vernooij5-9/+79
(This used to be commit 11a2cbbac51781e72ae1288c8e30f175526b01a8)
2007-12-21r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building ↵Jelmer Vernooij2-1/+14
with shared libs. (This used to be commit 44529b24467ac94d47d14a53177554b39a80da1a)
2007-12-21r26000: build: use AC_LIBREPLACE_STLD_* macrosStefan Metzmacher1-5/+3
metze (This used to be commit 03a55961481e724acfc4e098cbe8f997986b61e2)
2007-12-21r25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGSStefan Metzmacher1-3/+3
metze (This used to be commit fa795c88e2661a4398d2a9ded6ce486de4c45076)
2007-12-21r25994: build: use HOSTCC, HOSTCC_FLAGS, HOSTLD and HOSTLD_FLAGSStefan Metzmacher1-9/+9
metze (This used to be commit 5a0c30b9a52020cfc39be6862f23755de977a73b)
2007-12-21r25993: build: HOSTLD should always match HOSTCC if not specifiedStefan Metzmacher1-7/+1
metze (This used to be commit 941dfdbbb47d18c94bff8bd0452326e6f5ce768f)
2007-12-21r25989: build: use AC_LIBREPLACE_SHLDStefan Metzmacher1-3/+1
metze (This used to be commit 54f0ad64a611695ca6d8bfd643f3846021bac637)
2007-12-21r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGSStefan Metzmacher1-1/+1
metze (This used to be commit 410cdf789a72209f9e10321519fe18ab40a43f95)
2007-12-21r25985: build: SHLD_UNDEF_FLAGS isn't used anymoreStefan Metzmacher1-2/+0
metze (This used to be commit 24290852863517f0ab3d881d4a2deb086ce5ef5d)
2007-12-21r25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build ↵Stefan Metzmacher2-4/+31
modules metze (This used to be commit f86db3348b0ee243988526578cc09c2d5d9a70af)
2007-12-21r25975: build: split SharedModule from SharedLibraryStefan Metzmacher2-47/+72
metze (This used to be commit 6f51dd97ac0161d09166bdce1e6aa57404b12056)
2007-12-21r25954: we don't need this twiceStefan Metzmacher1-7/+0
metze (This used to be commit 5cc89f1b8ec650560768b52b67302bc695b652c1)
2007-12-21r25944: Fix handling of sonameflag on AIX, which doesn't have anything like ↵Jelmer Vernooij1-2/+2
that. (This used to be commit 228dd6830eb9c91287bb3e0233d8b3a404ff3676)
2007-12-21r25913: maybe some platforms have problems with echo -eStefan Metzmacher1-1/+5
metze (This used to be commit c9586b8ab34e8737cf87a642fbcc811edd0a6590)
2007-12-21r25904: Remove extraJelmer Vernooij1-1/+1
(This used to be commit fd0958107524a526d0bc78b98e031c595c85b877)
2007-12-21r25901: Remove obsolete --enable-shared option (whether shared libs should ↵Jelmer Vernooij1-9/+1
be used internally can be set using --enable-dso). (This used to be commit 571aa6ba22f6e4b774f9a9db3a02e3beec3f8523)
2007-12-21r25878: Fix syntax error.Jelmer Vernooij1-2/+0
(This used to be commit ffe5a10867a2d2e5eb51c84331fff130e996eda8)
2007-12-21r25877: Add libreplace macro for soname flags.Jelmer Vernooij1-13/+1
(This used to be commit 25aa875119622679881cd0e1b3b9dff8d2cf03ee)
2007-12-21r25876: Attempt to build shard libs everywhere again.Jelmer Vernooij1-10/+5
(This used to be commit b5bcdbbd0c9a6133d15c3a9c01738d9899dbcf8d)
2007-12-21r25852: Move SHLIBEXT determination into a test as well.Jelmer Vernooij1-7/+1
(This used to be commit aaaed5edc06f3055794e55a8038dbbdac47ce5b6)
2007-12-21r25851: Move system-specific ldflags checks to libreplace so they can be ↵Jelmer Vernooij1-12/+2
used by ldb. (This used to be commit d28c8b822e7b571f24542409376bba8701eeef79)
2007-12-21r25850: Add macro for picflag.Jelmer Vernooij1-18/+2
(This used to be commit 9ebc6f2d17349b214618d65b29826867796c12ce)
2007-12-21r25847: Don't link modules against their subsystem.Jelmer Vernooij1-1/+0
(This used to be commit 7e34e0645c98c3697767dc78dcd22a98d0f2b8fc)
2007-12-21r25712: try to fix the build, perl should handle by_path as comparison functionStefan Metzmacher1-1/+1
metze (This used to be commit ee47f5dc7947cad7eed84f071112e41c4a687275)
2007-12-21r25711: only use sort if availableStefan Metzmacher1-2/+8
metze (This used to be commit 1f5a98cd91f73f8f16d941fe8bb375fec704f0dd)
2007-12-21r25697: make *clean doesn't work after a svn up when some *.mk files were ↵Stefan Metzmacher2-0/+17
removed the error is: SAMBA_4_0/source> make clean make: *** No rule to make target `lib/ldb/samba/config.mk', needed by `Makefile'. Stop. the problem is: Makefile: config.status $(MK_FILES) ./config.status so now we let the MK_FILES variable empty for the *clean targets if gnu make is detected, we should later test if this construct is portable to other make implementations and remove the check for gnu make. metze (This used to be commit 4c8e539af1e8f14bb449c92db3376dec12344e5b)