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/vc10proj.m4 | 135 +++++++++++++++++++++++++------------------------ 1 file changed, 68 insertions(+), 67 deletions(-) (limited to 'build/meta/vc10proj.m4') diff --git a/build/meta/vc10proj.m4 b/build/meta/vc10proj.m4 index 9b8e2fd..4dbeea5 100644 --- a/build/meta/vc10proj.m4 +++ b/build/meta/vc10proj.m4 @@ -4,47 +4,49 @@ 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()]) # header # -m4_define(`__header_entry_impl__', -` ') +m4_define([__header_entry_impl__], +[ ]) -m4_define(`__header_entry__', -`m4_equote()__header_entry_impl__(`$1')`'m4_equote()') +m4_define([__header_entry__], +[m4_equote()__header_entry_impl__([$1])[]m4_dquote()]) -m4_define(`__header_entries_impl__', -`m4_foreach_w(`__f', __path_impl__(`$1'), ` -__header_entry_impl__(__f)')') +m4_define([__header_entries_impl__], +[m4_foreach_w([__f], __path_impl__([$1]), [ +__header_entry_impl__(__f)])]) -m4_define(`__header_entries__', -`m4_equote()__header_entries_impl__(`$1')`'m4_equote()') +m4_define([__header_entries__], +[m4_equote()__header_entries_impl__([$1])[]m4_dquote()]) # header_filter # -m4_define(`__header_filter_entry_impl__', -` +m4_define([__header_filter_entry_impl__], +[ Header Files - ') + ]) -m4_define(`__header_filter_entry__', -`m4_equote()__header_filter_entry_impl__(`$1')`'m4_equote()') +m4_define([__header_filter_entry__], +[m4_equote()__header_filter_entry_impl__([$1])[]m4_dquote()]) -m4_define(`__header_filter_entries_impl__', -`m4_foreach_w(`__f', __path_impl__(`$1'), ` -__header_filter_entry_impl__(__f)')') +m4_define([__header_filter_entries_impl__], +[m4_foreach_w([__f], __path_impl__([$1]), [ +__header_filter_entry_impl__(__f)])]) -m4_define(`__header_filter_entries__', -`m4_equote()__header_filter_entries_impl__(`$1')`'m4_equote()') +m4_define([__header_filter_entries__], +[m4_equote()__header_filter_entries_impl__([$1])[]m4_dquote()]) # source # @@ -52,58 +54,57 @@ m4_define(`__header_filter_entries__', # $1 - configuration # $2 - directory # -m4_define(`__source_config_entry_impl__', -` m4_dnl -$(IntDir)\`$2'\') - -m4_define(`__source_entry_body__', -`m4_ifelse(`$1', `$2', -` ', -` m4_dnl -m4_foreach(`__c', -`__value_impl__(`configurations')', -` -__source_config_entry_impl__(__c, `$2')') - ')') - -m4_define(`__source_entry_impl__', -`__source_entry_body__(`$1', -m4_patsubst(`$1', `^\(.*\)\\\(.*\)$', `\1'))') - -m4_define(`__source_entry__', -`m4_equote()__source_entry_impl__(`$1')`'m4_equote()') - -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_config_entry_impl__], +[ m4_dnl +$(IntDir)\[$2]\]) + +m4_define([__source_entry_body__], +[m4_ifelse([$1], [$2], +[ ], +[ m4_dnl +m4_foreach([__c], +[__value_impl__([configurations])], +[ +__source_config_entry_impl__(__c, [$2])]) + ])]) + +m4_define([__source_entry_impl__], +[__source_entry_body__([$1], +m4_patsubst([$1], [^\(.*\)\\\(.*\)$], [\1]))]) + +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__], +[m4_equote()__source_entries_impl__([$1])[]m4_dquote()]) # source_filter # -m4_define(`__source_filter_entry_impl__', -` +m4_define([__source_filter_entry_impl__], +[ Source Files - ') - -m4_define(`__source_filter_entry__', -`m4_equote()__source_filter_entry_impl__(`$1')`'m4_equote()') + ]) +m4_define([__source_filter_entry__], +[m4_equote()__source_filter_entry_impl__([$1])[]m4_dquote()]) -m4_define(`__source_filter_entries_impl__', -`m4_foreach_w(`__f', __path_impl__(`$1'), ` -__source_filter_entry_impl__(__f)')') -m4_define(`__source_filter_entries__', -`m4_equote()__source_filter_entries_impl__(`$1')`'m4_equote()') +m4_define([__source_filter_entries_impl__], +[m4_foreach_w([__f], __path_impl__([$1]), [ +__source_filter_entry_impl__(__f)])]) -# Disable quoting. -# -m4_changequote(`') +m4_define([__source_filter_entries__], +[m4_equote()__source_filter_entries_impl__([$1])[]m4_dquote()]) +# Disable comments and quoting. # +m4_changecom([]) +m4_changequote([]) m4_divert(0)m4_dnl -- cgit v1.1