summaryrefslogtreecommitdiff
path: root/rtl/embedded/rtl.cfg
diff options
context:
space:
mode:
authorflorian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2>2016-11-26 19:44:55 +0000
committerflorian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2>2016-11-26 19:44:55 +0000
commitdd3af61a5fba011932db3bbdfcf19e9e63702cb1 (patch)
treee334001776cacf6b4cd71602dbf787d71d619886 /rtl/embedded/rtl.cfg
parentca8df98ea40b0fd8f5dffec3f98ecc13bb98750e (diff)
downloadfpc-dd3af61a5fba011932db3bbdfcf19e9e63702cb1.tar.gz
* enable more feature on avr, as long as no pascal level file I/O is used, this does not hurt
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@34975 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/embedded/rtl.cfg')
-rw-r--r--rtl/embedded/rtl.cfg10
1 files changed, 10 insertions, 0 deletions
diff --git a/rtl/embedded/rtl.cfg b/rtl/embedded/rtl.cfg
index 952e376d2c..1d38abc785 100644
--- a/rtl/embedded/rtl.cfg
+++ b/rtl/embedded/rtl.cfg
@@ -5,6 +5,7 @@
-SfTEXTIO
-SfFILEIO
-SfHEAP
+
# uncomment to enable the stuff you want to use
# include full heap management into the rtl
@@ -105,3 +106,12 @@
-SfRANDOM
-SfRESOURCES
#endif CPUMIPSEL
+
+# does not require extra memory, neither code nor data
+# in programs not using e. g. writeln based I/O which is the common case for AVR
+#ifdef CPUAVR
+-SfOBJECTS
+-SfEXCEPTIONS
+-SfCLASSES
+-SfRTTI
+#endif