Clone of official tools
Diff: export/gnuarmeclipse/.cproject.tmpl
- Revision:
- 40:7d3fa6b99b2b
- Parent:
- 36:96847d42f010
- Child:
- 43:2a7da56ebd24
diff -r c98cb013e99f -r 7d3fa6b99b2b export/gnuarmeclipse/.cproject.tmpl --- a/export/gnuarmeclipse/.cproject.tmpl Wed Jul 19 16:44:30 2017 -0500 +++ b/export/gnuarmeclipse/.cproject.tmpl Tue Oct 10 16:56:30 2017 -0500 @@ -177,12 +177,12 @@ </option> <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.{{u.id}}" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" useByScannerDiscovery="true" valueType="definedSymbols"> {% for s in opts['as']['defines'] %} - <listOptionValue builtIn="false" value="{{s}}"/> + <listOptionValue builtIn="false" value="{{s|replace("\"", "\\\"")|escape}}"/> {% endfor %} </option> <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.files.{{u.id}}" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.files" useByScannerDiscovery="true" valueType="includeFiles"> {% for file in opts['common']['include_files'] %} - <listOptionValue builtIn="false" value=""{{file}}""/> + <listOptionValue builtIn="false" value=""${ProjDirPath}/{{file}}""/> {% endfor %} </option> {% if opts['as']['otherwarnings'] != '' %} @@ -207,12 +207,12 @@ </option> <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.{{u.id}}" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols"> {% for s in opts['c']['defines'] %} - <listOptionValue builtIn="false" value="{{s}}"/> + <listOptionValue builtIn="false" value="{{s|replace("\"", "\\\"")|escape}}"/> {% endfor %} </option> <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.files.{{u.id}}" name="Include files (-include)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.files" useByScannerDiscovery="true" valueType="includeFiles"> {% for file in opts['common']['include_files'] %} - <listOptionValue builtIn="false" value=""{{file}}""/> + <listOptionValue builtIn="false" value=""${ProjDirPath}/{{file}}""/> {% endfor %} </option> {% if opts['c']['compiler.std'] %} @@ -255,12 +255,12 @@ </option> <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.defs.{{u.id}}" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols"> {% for s in opts['cpp']['defines'] %} - <listOptionValue builtIn="false" value="{{s}}"/> + <listOptionValue builtIn="false" value="{{s|replace("\"", "\\\"")|escape}}"/> {% endfor %} </option> <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.files.{{u.id}}" name="Include files (-include)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.compiler.include.files" useByScannerDiscovery="true" valueType="includeFiles"> {% for file in opts['common']['include_files'] %} - <listOptionValue builtIn="false" value=""{{file}}""/> + <listOptionValue builtIn="false" value=""${ProjDirPath}/{{file}}""/> {% endfor %} </option> {% if opts['cpp']['compiler.std'] %}