summaryrefslogtreecommitdiff
path: root/vala/valasourcefile.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-06-30 23:49:59 +0200
committerJürg Billeter <j@bitron.ch>2010-06-30 23:49:59 +0200
commitce27f41ee5f37a2baa90ad3f0057346c1eaac4ad (patch)
treeb21573941a562191bfd4ea2c45718ab8158db2af /vala/valasourcefile.vala
parent1e8d9aea367d12b4943da474306c25aa62d23f70 (diff)
downloadvala-ce27f41ee5f37a2baa90ad3f0057346c1eaac4ad.tar.gz
Add experimental vala tool for use with #!
Diffstat (limited to 'vala/valasourcefile.vala')
-rw-r--r--vala/valasourcefile.vala4
1 files changed, 3 insertions, 1 deletions
diff --git a/vala/valasourcefile.vala b/vala/valasourcefile.vala
index 97c6a2fd4..cff51b703 100644
--- a/vala/valasourcefile.vala
+++ b/vala/valasourcefile.vala
@@ -195,7 +195,9 @@ public class Vala.SourceFile {
*/
public string get_csource_filename () {
if (csource_filename == null) {
- if (context.ccode_only || context.save_csources) {
+ if (context.run_output) {
+ csource_filename = context.output + ".c";
+ } else if (context.ccode_only || context.save_csources) {
csource_filename = "%s%s.c".printf (get_destination_directory (), get_basename ());
} else {
// temporary file