From ffe5419c05437e3e08e2d9580de29371dace19cf Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 6 Sep 2010 15:34:58 +0200 Subject: Use [ and ] as quote characters instead of ` and ' --- build/meta/vc9proj.m4 | 74 ++++++++++++++++++++++++++------------------------- 1 file changed, 38 insertions(+), 36 deletions(-) (limited to 'build/meta/vc9proj.m4') diff --git a/build/meta/vc9proj.m4 b/build/meta/vc9proj.m4 index a79355a..57bb1b7 100644 --- a/build/meta/vc9proj.m4 +++ b/build/meta/vc9proj.m4 @@ -4,31 +4,33 @@ m4_divert(-1) # copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC # license : GNU GPL v2; see accompanying LICENSE file -m4_include(__meta_base__`/common.m4') +m4_changequote([, ]) -m4_define(`__path_impl__', `m4_translit(__env_impl__(`$1'),`/',`\')') -m4_define(`__path__', `m4_equote()__path_impl__(`$1')`'m4_dquote()') +m4_include(__meta_base__[/common.m4]) -m4_define(`__file_impl__', `__env_impl__(`$1')') -m4_define(`__file__', `m4_equote()__file_impl__(`$1')`'m4_dquote()') +m4_define([__path_impl__], [m4_translit(__env_impl__([$1]),[/],[\])]) +m4_define([__path__], [m4_equote()__path_impl__([$1])[]m4_dquote()]) + +m4_define([__file_impl__], [__env_impl__([$1])]) +m4_define([__file__], [m4_equote()__file_impl__([$1])[]m4_dquote()]) # file # -m4_define(`__file_entry_impl__',` +m4_define([__file_entry_impl__],[ - ') + ]) -m4_define(`__file_entry__', -`m4_equote()__file_entry_impl__(`$1')`'m4_equote()') +m4_define([__file_entry__], +[m4_equote()__file_entry_impl__([$1])[]m4_dquote()]) -m4_define(`__file_entries_impl__', -`m4_foreach_w(`__f', __path_impl__(`$1'), `__file_entry_impl__(__f)')') +m4_define([__file_entries_impl__], +[m4_foreach_w([__f], __path_impl__([$1]), [__file_entry_impl__(__f)])]) -m4_define(`__file_entries__', -`m4_equote()__file_entries_impl__(`$1')`'m4_equote()') +m4_define([__file_entries__], +[m4_equote()__file_entries_impl__([$1])[]m4_dquote()]) # source # @@ -36,42 +38,42 @@ m4_define(`__file_entries__', # $1 - configuration # $2 - directory # -m4_define(`__source_config_entry_impl__',` +m4_define([__source_config_entry_impl__],[ - ') + ]) -m4_define(`__source_config_impl__', -`m4_ifelse(`$1', `$2', `', -`m4_foreach(`__c', -`__value_impl__(`configurations')', -`__source_config_entry_impl__(__c, `$1')')')') +m4_define([__source_config_impl__], +[m4_ifelse([$1], [$2], [], +[m4_foreach([__c], +[__value_impl__([configurations])], +[__source_config_entry_impl__(__c, [$1])])])]) -m4_define(`__source_entry_impl__',` +m4_define([__source_entry_impl__],[ m4_dnl -__source_config_impl__(m4_patsubst(`$1', `^\(.*\)\\\(.*\)$', `\1'), `$1') - ') +__source_config_impl__(m4_patsubst([$1], [^\(.*\)\\\(.*\)$], [\1]), [$1]) + ]) -m4_define(`__source_entry__', -`m4_equote()__source_entry_impl__(`$1')`'m4_equote()') +m4_define([__source_entry__], +[m4_equote()__source_entry_impl__([$1])[]m4_dquote()]) -m4_define(`__source_entries_impl__', -`m4_foreach_w(`__f', __path_impl__(`$1'), `__source_entry_impl__(__f)')') +m4_define([__source_entries_impl__], +[m4_foreach_w([__f], __path_impl__([$1]), [__source_entry_impl__(__f)])]) -m4_define(`__source_entries__', -`m4_equote()__source_entries_impl__(`$1')`'m4_equote()') +m4_define([__source_entries__], +[m4_equote()__source_entries_impl__([$1])[]m4_dquote()]) -# Disable quoting. -# -m4_changequote(`') +# Disable comments and quoting. # +m4_changecom([]) +m4_changequote([]) m4_divert(0)m4_dnl -- cgit v1.1