summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-01-18Add a fat warning about automake 1.11's silent rulesHEADmasterDamien Lespiau1-0/+7
People should really use Automake's silent rules these days.
2010-10-14objc: Fix number of spaces in " OBJC "Damien Lespiau1-1/+1
And align it with the other replacements.
2010-10-14Support shaving windres, the Windows resource compilerDamien Lespiau2-0/+6
2010-07-18Fix error caused by quoted arguments with spaces.Ander Conselvan de Oliveira1-2/+2
If an argument containing a space character was passed to the target tool, shave would not interpret the quotes correctly, causing the tool to interpret it as two different arguments. When AM_CONFIG_HEADER is not used, a PACKAGE_STRING is passed to gcc through the command line, and the value of this string is the package name and package version seperated by a space. So in that case, shave would not work.
2009-12-11MCS: Fix the fix for the output file nameDamien Lespiau1-1/+1
Romain Tartière pointed out that I applied the wrong patch for the MCS -out: argument parsing, hopefully that should be good this time. See https://bugzilla.gnome.org/show_bug.cgi?id=592587#c20 for details
2009-12-08Support shaving AS (GNU Assembler)Camille Moncelier2-0/+6
2009-12-08Remove bashism in the MCS code path to get the output file nameRomain Tartière1-1/+1
The shave script use bash(1) extensions but the shee bang is set on /bin/sh. Since there is a single extension, get rid of it instead of fixing the shee bang to locate bash and the autohell stuff to run shave with bash(1). Partly Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=592587
2009-05-28Fix a typo in the READMEDamien Lespiau1-1/+1
2009-05-28Support shaving MCS (Mono C# compiler)Aaron Bockover2-2/+12
2009-05-02Fix the use of assembly filesDamien Lespiau1-3/+20
automake does not add a --tag switch to its libtool invocation when assembling a .s file and rely on libtool to infer the right action based on the compiler name. As shave is using CC to hook a wrapper, libtool gets confused. Let's detect these cases and add a --tag=CC option. Stefan Kost reported the bug.
2009-05-01Nah, let's use the MIT license insteadDamien Lespiau4-43/+80
2009-05-01shave is now available under a 2-clause BSD licenseDamien Lespiau4-1/+57
2009-04-13Fix make dist0.1.0Damien Lespiau1-1/+1
2009-04-13Add a little MakefileDamien Lespiau1-0/+16
2009-04-12While not working, put the right shave script in AC_CONFIG_FILESDamien Lespiau1-1/+1
2009-04-12Put something useful in READMEDamien Lespiau1-1/+126
2009-04-12My name appears in 2 files nowDamien Lespiau2-0/+3
Add an AUTHORS file and my name in shave.m4
2009-03-20Add Objective C support to shaveDavid Schleef2-0/+6
2009-02-25Fortran supportPeter Williams2-0/+12
First attempt at Fortran support.
2009-02-25Fix and tune libtool's unmangling regexDamien Lespiau2-2/+2
'*' does not need escaping. '-' and '.' can be part of the lib name Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-24Fix PulseAudio compilation with shaveDamien Lespiau1-8/+5
libtool (a shell script) needs CC in a few cases. Thus CC value needs to be valid for a shell script, something I did not realize until now. Instead of having CC/CXX/LIBTOOL use Makefile's variables, let's just expand them at ./configure time Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-24Fix naming of default_modeDamien Lespiau3-6/+6
It feels more natural to give enable/disable to SHAVE_INIT than quiet/verbose (the opposite semantics) Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-24Allow the user to define shave's default behaviourDamien Lespiau3-8/+18
SHAVE_INIT has now a second (optional) parameter that allow people to enable shave by default. SHAVE_INIT([path], [quiet]) means that running configure without any shave related argument will actually enable it. Of course you can still give the --disable-shave option to disable it. Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-23Fix shave ouput on SolarisDamien Lespiau2-6/+4
Get rid of GNUism of echo and sed. based on an initial patch by: Jan Schmidt <thaytan@noraisin.net> Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-23Cleanup unneeded codeDamien Lespiau1-5/+0
Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-23Add --enable-shave option and default to Good Old BehaviourDamien Lespiau2-29/+47
Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-22Fix typosDamien Lespiau1-2/+2
Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-22Fix CXX supportDamien Lespiau17-6/+261
The case where shave was directly called by the Makefile (ie without libtool) for CXX was broken. The test-cxx example library was taken from openimus: http://www.openismus.com/documents/linux/building_libraries/building_libraries.shtml Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2009-02-21Fix libtool unmangling regexpDamien Lespiau2-2/+2
No idea why this obviously wrong regexp was here...
2009-02-20add CXX supportTommi Komulainen2-6/+10
2009-02-18Fix quoting issues so we can work with gtk-docDamien Lespiau1-2/+2
2009-02-18Fix trailing whitespaceDamien Lespiau2-2/+2
2009-02-18Add a small help about using the test directoriesDamien Lespiau1-0/+6
2009-02-18Add a 'GEN line' exampleDamien Lespiau3-1/+14
2009-02-18First importDamien Lespiau30-0/+343
Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>