summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-03-06Add --tag=disable-static as valid arg to doltcompileHEADmasterLucas De Marchi1-0/+1
This tag is given in LIBTOOLFLAGS while compiling plugins.
2014-02-20doltcompile: Do not unescape argsLuca Barbato1-1/+1
Otherwise projects not using a config.h could not use it.
2013-10-27scripts: Support yasmLuca Barbato2-1/+20
And document it in the README.
2013-07-21dolt: improve automake supportLuca Barbato2-1/+4
Ease having a distcheck compliant build system.
2013-07-21dolt: use shell wrappers and other small prettyficationLuca Barbato1-25/+13
Make the code more readable.
2012-11-21dolt: enable support for further apple platformsFelix Paul Kühne1-1/+1
Support x86_64, ppc and arm. Tested on MacOSX and iOS.
2012-09-10dolt: support silent rules in fallbackLuca Barbato1-2/+3
If the platform is not supported provide LTCOMPILE and LTCXXCOMPILE with the silent rule marker as well.
2012-09-10dolt: support mingw and nacl targetsLuca Barbato1-0/+3
2012-06-21docs: provide usage instructions in repositoryLuca Barbato1-0/+16
It is a formatted copy of the website instructions
2012-06-21doltlibtool: support silent rulesLuca Barbato1-0/+1
Do not pass --silent/--quiet to doltcompile
2010-04-17Support Linux on any architecture, and assume -fPICJosh Triplett1-1/+1
According to Dave Miller, glibc uses -fPIC unconditionally on Linux. Replace the whitelist of supported Linux architectures with support for Linux on any architecture, and assume that -fPIC alone will work for shared libraries on Linux.
2010-04-17Update my email address and the date.Josh Triplett1-1/+1
2010-04-17dolt: Add sparc*-*-linux* to "-fPIC" cases.Josh Triplett1-1/+1
Reported by Dave Miller with patch; modified to use linux* instead of linux to handle -linux-gnu.
2008-11-05Fix building on systems with bash 3.0 and older.Alp Toker1-1/+1
Older versions of bash do not support the concatenation syntax (+=) used in doltlibtool so replace it with a more compatible equivalent. This patch has been deployed for some time in Mono and WebKit without incident and doesn't seem to impact performance. Fixes freedesktop.org bug #18363
2008-06-01Add support for Mac OS X on Intel.Josh Triplett1-4/+13
Thanks to Alp Toker for providing the details on OS X shared libraries, and testing the resulting changes to dolt.
2008-06-01Handle subdir-objects correctly.Josh Triplett1-2/+2
doltcompile wrote out .lo files with full paths to the objects. However, .lo files should have relative paths to the objects. This made compilation fail when using automake's subdir-objects option. Fix by writing out the correct relative object paths. Thanks to Alp Toker for testing.
2008-06-01Add a doltlibtool script to substitute for $(LIBTOOL)Josh Triplett1-0/+31
When automake encounters a target with target-specific CFLAGS, it generates a Makefile rule that calls $(LIBTOOL) directly rather than using $(LTCOMPILE) or $(LTCXXCOMPILE). To handle this case, write out a doltlibtool script and substitute it for $(LIBTOOL). doltlibtool invokes doltcompile if given --mode=compile and --tag={CC,CXX}, and falls back to libtool for any other invocation. Thanks to Alp Toker for testing.
2008-04-15Fix fallback to libtool.Josh Triplett1-2/+4
2008-04-13Use i?86 rather than i386 for FreeBSDJosh Triplett1-1/+1
2008-04-13Add support for Linux/powerpc and FreeBSD/{amd64,i386,ia64}.Eric Anholt1-1/+2
PPC support was tested with the X Server by Michel Dänzer, and FreeBSD/i386 was tested by myself. The remaining FreeBSD platforms reported the same libtool flags, and presumably work.
2008-04-13Avoid a mkdir error message when racing to mkdir.Josh Triplett1-1/+2
Thanks to Eric Anholt for reporting the problem.
2008-04-13Exit out if the compile returns an error.Eric Anholt1-3/+3
2008-04-12Initial version of Dolt.Josh Triplett1-0/+133