summaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2010-08-24 19:01:39 +0200
committerJürg Billeter <j@bitron.ch>2010-09-09 15:54:17 +0200
commitb0a16279ff67cb54054d6c12c681abc4f4541f6f (patch)
tree8a97a5a15559b0bc6a1578622cd96ccb3aaa1cb9 /compiler
parent3b5d28eafcff393571e45c3e73779d072e8382e1 (diff)
downloadvala-b0a16279ff67cb54054d6c12c681abc4f4541f6f.tar.gz
SourceFile: Introduce SourceFileType enumeration
SourceFileType has 2 possible values: SOURCE PACKAGE and replaces the CodeWriter.external_package boolean with a new field called 'file_type'.
Diffstat (limited to 'compiler')
-rw-r--r--compiler/valacompiler.vala8
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/valacompiler.vala b/compiler/valacompiler.vala
index 0e313a43d..49383da49 100644
--- a/compiler/valacompiler.vala
+++ b/compiler/valacompiler.vala
@@ -151,7 +151,7 @@ class Vala.Compiler {
return false;
}
- context.add_source_file (new SourceFile (context, gir_path, true));
+ context.add_source_file (new SourceFile (context, SourceFileType.PACKAGE, gir_path));
return true;
}
@@ -170,7 +170,7 @@ class Vala.Compiler {
context.add_package (pkg);
- context.add_source_file (new SourceFile (context, package_path, true));
+ context.add_source_file (new SourceFile (context, SourceFileType.PACKAGE, package_path));
var deps_filename = Path.build_filename (Path.get_dirname (package_path), "%s.deps".printf (pkg));
if (FileUtils.test (deps_filename, FileTest.EXISTS)) {
@@ -352,7 +352,7 @@ class Vala.Compiler {
if (FileUtils.test (source, FileTest.EXISTS)) {
var rpath = realpath (source);
if (run_output || source.has_suffix (".vala") || source.has_suffix (".gs")) {
- var source_file = new SourceFile (context, rpath);
+ var source_file = new SourceFile (context, SourceFileType.SOURCE, rpath);
source_file.relative_filename = source;
if (context.profile == Profile.POSIX) {
@@ -374,7 +374,7 @@ class Vala.Compiler {
context.add_source_file (source_file);
} else if (source.has_suffix (".vapi") || source.has_suffix (".gir")) {
- var source_file = new SourceFile (context, rpath, true);
+ var source_file = new SourceFile (context, SourceFileType.PACKAGE, rpath);
source_file.relative_filename = source;
context.add_source_file (source_file);