]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/font/makefile.g95
minor clean up
[wxWidgets.git] / samples / font / makefile.g95
index 1483aaa4765492b4c358d03cfdd1059acdf0ef22..e7f7787fe52ee7e427219d472955dc08bb5ff116 100644 (file)
@@ -12,5 +12,20 @@ WXDIR = ../..
 TARGET=font
 OBJECTS = $(TARGET).o
 
 TARGET=font
 OBJECTS = $(TARGET).o
 
-include $(WXDIR)\src\makeprog.g95
+include $(WXDIR)/src/makeprog.g95
+
+# There is a bug in all 2.95.x versions of gcc that will cause
+# unresolved # references when linking the example here. It has
+# to do with class nesting. Only happens when optimization is
+# turned on.
+#
+# See:
+#
+#   Linkname: g++ bug with classes nested inside functions
+#   URL: http://gcc.gnu.org/ml/gcc-bugs/1999-11/msg00524.html
+#
+# for more info.
+
+OPT := $(filter-out -O -O1 -O2 -O3 -O4 -O5 -O6 -Os, $(OPT))
+