summaryrefslogtreecommitdiff
path: root/buildtools/wafsamba/samba_install.py
AgeCommit message (Collapse)AuthorFilesLines
2010-10-19waf: automap shared library names from .so to the right extensionAndrew Tridgell1-9/+9
this should help with MacOSX .dylib libraries
2010-10-06waf: fixed some python3.x portability issuesAndrew Tridgell1-1/+1
these have crept into the tree over time. Maybe we should add testing of a range of python versions to autobuild?
2010-10-05waf: workaround for the 'make install' breakageAndrew Tridgell1-4/+4
This is a temporary workaround until Jelmer gets a chance to look at this Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 5 06:57:59 UTC 2010 on sn-devel-104
2010-09-05waf: Use os.makedirs rather than os.mkdir in case parent directoriesJelmer Vernooij1-1/+1
don't exist yet.
2010-09-04waf: Make shared modules available in the build dir.Jelmer Vernooij1-0/+5
2010-06-19wafsamba: Use octal modes directly rather than constants.Jelmer Vernooij1-3/+1
2010-06-13s4-waf: Fix installation of .so links for libraries that are not bundled but ↵Jelmer Vernooij1-1/+1
have a mangled name.
2010-05-23build: get the SONAME right for installed librariesAndrew Tridgell1-0/+4
2010-05-05build: mark cloned task generators as not postedAndrew Tridgell1-0/+1
this solves an incompatibility with a newer version of waf from svn
2010-05-03build: use the waf patterns for RPATHAndrew Tridgell1-7/+7
Use the self.env.RPATH variable to set the RPATH for each target. This gives consistent ordering of the link command, ensuring that we don't get rebuilds if we ask for a --targets= build after a normal build. This also means we are now using the RPATH_ST pattern, which means we can potentially support compilers that don't use -Wl,xxx as the command line for rpath support
2010-04-26build: cope with realname for install of non-python libsAndrew Tridgell1-1/+4
this fixes the install of mit_samba.so
2010-04-18build: fixed install of binary targets that are in subdirsAndrew Tridgell1-1/+1
this should fix the smbd/smbd install problem with Kai's s3 waf build
2010-04-13build: for unbundled libraries install devel link tooAndrew Tridgell1-0/+8
We need a symlink libFOO.so -> libFOO.so.x.y as a development symlink Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-13build: cope with existing binaries in bin/ left over from the old buildAndrew Tridgell1-4/+2
2010-04-12s3-waf: Correctly create symlink if SAMBA_BINARY targets are not in the ↵Kai Blin1-1/+1
current diectory Many thanks to ita for pointing out the fix.
2010-04-09build: no need to re-create the lib and bin symlinks if they existAndrew Tridgell1-0/+6
this saves a few unlink/symlink calls for null builds
2010-04-08build: make the handling of relative paths a bit sanerAndrew Tridgell1-7/+3
This should fix a problem that Anatoliy has struck with the PIDL rules. It also brings us much closer to a working build for a true out of tree build (ie. with waf configure -b /tmp/build)
2010-04-08build: allow the waf build to work with python 3.0 and 3.1Thomas Nagy1-1/+3
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-06build: cope with binaries with subdir prefixes (for s3 waf build)Andrew Tridgell1-1/+1
2010-04-06build: simpler symlink_bin and symlink_lib methodsAndrew Tridgell1-22/+20
2010-04-06build: much simpler and faster rpath install handlerAndrew Tridgell1-0/+158
This avoids creating additional task generators at build time, and instead moves all the rpath logic into samba_install.py where it is triggered by the install_lib and install_bin features