summaryrefslogtreecommitdiff
path: root/gobject/valaccodecompiler.vala
diff options
context:
space:
mode:
authorLevi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>2008-08-14 20:16:59 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-08-14 20:16:59 +0000
commitc4645ac19ddb5f632790fb4559f25e0b0c18583d (patch)
tree2c2507e2cabc0c4d3f92982f5a9feaa8b665fd9d /gobject/valaccodecompiler.vala
parentece8b68df85535b821647dc4a2ede50dc11cc58f (diff)
downloadvala-c4645ac19ddb5f632790fb4559f25e0b0c18583d.tar.gz
compiler/valacompiler.vala
2008-08-14 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> * gobject/valaccodecompiler.vala: * compiler/valacompiler.vala Prevent output filename concatenation when -d is passed with an absolute path to -o, fixes bug 547344 svn path=/trunk/; revision=1752
Diffstat (limited to 'gobject/valaccodecompiler.vala')
-rw-r--r--gobject/valaccodecompiler.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/gobject/valaccodecompiler.vala b/gobject/valaccodecompiler.vala
index 70f9664a8..ad7438a08 100644
--- a/gobject/valaccodecompiler.vala
+++ b/gobject/valaccodecompiler.vala
@@ -88,8 +88,8 @@ public class Vala.CCodeCompiler : Object {
cmdline += " -c";
} else if (context.output != null) {
string output = context.output;
- if (context.directory != null && context.directory != "") {
- output = "%s/%s".printf (context.directory, context.output);
+ if (context.directory != null && context.directory != "" && !Path.is_absolute (context.output)) {
+ output = "%s%c%s".printf (context.directory, Path.DIR_SEPARATOR, context.output);
}
cmdline += " -o " + Shell.quote (output);
}