use template.cproject if it exists
@@ -3,6 +3,7 @@ import re
from string import Template
import rtconfig
+import shutil
cproject_temp = """<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
@@ -272,6 +273,14 @@ def gen_org_eclipse_core_runtime_prefs(output_file_path):
def gen_cproject_file(output_file_path):
+ template_file_path = os.path.join(os.path.dirname(output_file_path),"template.cproject")
+ if os.path.exists(template_file_path):
+ try:
+ shutil.copy(template_file_path, output_file_path)
+ except Exception as e:
+ print(e)
+ return True
+ else:
CFLAGS = rtconfig.CFLAGS
AFLAGS = rtconfig.AFLAGS
LFLAGS = rtconfig.LFLAGS
