summaryrefslogtreecommitdiff
path: root/makeopts.in
diff options
context:
space:
mode:
authorDavid M. Lee <dlee@digium.com>2012-09-18 15:50:35 +0000
committerDavid M. Lee <dlee@digium.com>2012-09-18 15:50:35 +0000
commitf8d815e19f925c7122f4bf4ead01b0111336866a (patch)
treeb289596496e0461f1a5d44ec85f2ae305e66b4a5 /makeopts.in
parentb0f01e5a6f871f42ded30d77984b32aeb05817a6 (diff)
Add -fnested-functions compile flag, if needed.
In order to use nested functions on some versions of GCC (e.g. GCC on OS X), the -fnested-functions flag must be passed to the compiler. This patch adds detection logic to ./configure to add the flag if necessary. It also adds a comment to utils.h as to why the nested function needs a prototype. (closes issue ASTERISK-20399) Reported by: David M. Lee Review: https://reviewboard.asterisk.org/r/2102/ ........ Merged revisions 373119 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@373120 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'makeopts.in')
-rw-r--r--makeopts.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/makeopts.in b/makeopts.in
index dd10f9b54..25c23b3c4 100644
--- a/makeopts.in
+++ b/makeopts.in
@@ -105,6 +105,7 @@ AST_DECLARATION_AFTER_STATEMENT=@AST_DECLARATION_AFTER_STATEMENT@
AST_TRAMPOLINES=@AST_TRAMPOLINES@
AST_NO_STRICT_OVERFLOW=@AST_NO_STRICT_OVERFLOW@
AST_SHADOW_WARNINGS=@AST_SHADOW_WARNINGS@
+AST_NESTED_FUNCTIONS=@AST_NESTED_FUNCTIONS@
AST_FORTIFY_SOURCE=@AST_FORTIFY_SOURCE@
AST_MARCH_NATIVE=@AST_MARCH_NATIVE@