summaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
authorMaciej Piechotka <uzytkownik2@gmail.com>2013-05-12 11:18:27 +0100
committerLuca Bruno <lucabru@src.gnome.org>2014-03-24 21:05:27 +0100
commit970f58989a2863faca11e30fdbcf4da1273a6acd (patch)
tree4a4e75d3fd0cffb31819c0fb012e5202682dc31f /compiler
parent5d370fcd029c39c621449f8d29768dec7a294a24 (diff)
downloadvala-970f58989a2863faca11e30fdbcf4da1273a6acd.tar.gz
Hide internal methods in ABI
Fixes bug 700157
Diffstat (limited to 'compiler')
-rw-r--r--compiler/valacompiler.vala3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/valacompiler.vala b/compiler/valacompiler.vala
index 16b55f22d..a90d66837 100644
--- a/compiler/valacompiler.vala
+++ b/compiler/valacompiler.vala
@@ -63,6 +63,7 @@ class Vala.Compiler {
static bool disable_assert;
static bool enable_checking;
static bool deprecated;
+ static bool hide_internal;
static bool experimental;
static bool experimental_non_null;
static bool gobject_tracing;
@@ -122,6 +123,7 @@ class Vala.Compiler {
{ "disable-assert", 0, 0, OptionArg.NONE, ref disable_assert, "Disable assertions", null },
{ "enable-checking", 0, 0, OptionArg.NONE, ref enable_checking, "Enable additional run-time checks", null },
{ "enable-deprecated", 0, 0, OptionArg.NONE, ref deprecated, "Enable deprecated features", null },
+ { "hide-internal", 0, 0, OptionArg.NONE, ref hide_internal, "Hide symbols marked as internal", null },
{ "enable-experimental", 0, 0, OptionArg.NONE, ref experimental, "Enable experimental features", null },
{ "disable-warnings", 0, 0, OptionArg.NONE, ref disable_warnings, "Disable warnings", null },
{ "fatal-warnings", 0, 0, OptionArg.NONE, ref fatal_warnings, "Treat warnings as fatal", null },
@@ -176,6 +178,7 @@ class Vala.Compiler {
context.assert = !disable_assert;
context.checking = enable_checking;
context.deprecated = deprecated;
+ context.hide_internal = hide_internal;
context.experimental = experimental;
context.experimental_non_null = experimental_non_null;
context.gobject_tracing = gobject_tracing;