aboutsummaryrefslogtreecommitdiff
path: root/build/meta/vc10proj.m4
diff options
context:
space:
mode:
Diffstat (limited to 'build/meta/vc10proj.m4')
-rw-r--r--build/meta/vc10proj.m4135
1 files changed, 68 insertions, 67 deletions
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__',
-` <ClInclude Include="`$1'" />')
+m4_define([__header_entry_impl__],
+[ <ClInclude Include="[$1]" />])
-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__',
-` <ClInclude Include="`$1'">
+m4_define([__header_filter_entry_impl__],
+[ <ClInclude Include="[$1]">
<Filter>Header Files</Filter>
- </ClInclude>')
+ </ClInclude>])
-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__',
-` <ObjectFileName m4_dnl
-Condition="m4_cquote$(Configuration)|$(Platform)m4_cquote==m4_dnl
-m4_cquote`'m4_patsubst(`$1', `"', `')`'m4_cquote">m4_dnl
-$(IntDir)\`$2'\</ObjectFileName>')
-
-m4_define(`__source_entry_body__',
-`m4_ifelse(`$1', `$2',
-` <ClCompile Include="`$1'" />',
-` <ClCompile Include="`$1'">m4_dnl
-m4_foreach(`__c',
-`__value_impl__(`configurations')',
-`
-__source_config_entry_impl__(__c, `$2')')
- </ClCompile>')')
-
-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__],
+[ <ObjectFileName m4_dnl
+Condition="'$(Configuration)|$(Platform)'==m4_dnl
+'[]m4_patsubst([$1], ["], [])'">m4_dnl
+$(IntDir)\[$2]\</ObjectFileName>])
+
+m4_define([__source_entry_body__],
+[m4_ifelse([$1], [$2],
+[ <ClCompile Include="[$1]" />],
+[ <ClCompile Include="[$1]">m4_dnl
+m4_foreach([__c],
+[__value_impl__([configurations])],
+[
+__source_config_entry_impl__(__c, [$2])])
+ </ClCompile>])])
+
+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__',
-` <ClCompile Include="`$1'">
+m4_define([__source_filter_entry_impl__],
+[ <ClCompile Include="[$1]">
<Filter>Source Files</Filter>
- </ClCompile>')
-
-m4_define(`__source_filter_entry__',
-`m4_equote()__source_filter_entry_impl__(`$1')`'m4_equote()')
+ </ClCompile>])
+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