summaryrefslogtreecommitdiff
path: root/cad/klayout/patches/patch-src_Makefile.rules
diff options
context:
space:
mode:
authorjoerg <joerg>2016-11-20 22:14:47 +0000
committerjoerg <joerg>2016-11-20 22:14:47 +0000
commit3b1e997fa99e5f6c5fb7040e02d9eb1d85d73f55 (patch)
treee1054f1e0728ce18bbd5271365856669dcc5ca8e /cad/klayout/patches/patch-src_Makefile.rules
parent7fc53af6d4a6e3df5e71519f0366481dad95262b (diff)
downloadpkgsrc-3b1e997fa99e5f6c5fb7040e02d9eb1d85d73f55.tar.gz
Restrict a few very memory hungry files to -O1.
Diffstat (limited to 'cad/klayout/patches/patch-src_Makefile.rules')
-rw-r--r--cad/klayout/patches/patch-src_Makefile.rules18
1 files changed, 18 insertions, 0 deletions
diff --git a/cad/klayout/patches/patch-src_Makefile.rules b/cad/klayout/patches/patch-src_Makefile.rules
new file mode 100644
index 00000000000..0f007fd385e
--- /dev/null
+++ b/cad/klayout/patches/patch-src_Makefile.rules
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_Makefile.rules,v 1.1 2016/11/20 22:14:47 joerg Exp $
+
+--- src/Makefile.rules.orig 2016-11-20 01:03:39.000000000 +0000
++++ src/Makefile.rules
+@@ -165,6 +165,13 @@ vpath %.ui $(SOURCE)
+ %.o: %.cc %.d
+ $(CXX) $(INC) $(CXXOPTS_PROD) $@ $(<)
+
++gsiExpression.o: gsiExpression.cc gsiExpression.d
++ $(CXX) $(INC) $(CXXOPTS_PROD) $@ $(<) -O1
++pyaMarshal.o: pyaMarshal.cc pyaMarshal.d
++ $(CXX) $(INC) $(CXXOPTS_PROD) $@ $(<) -O1
++rba.o: rba.cc rba.d
++ $(CXX) $(INC) $(CXXOPTS_PROD) $@ $(<) -O1
++
+ %_moc.o: %_moc.cc %.dm
+ $(CXX) $(INC) $(CXXOPTS_PROD) $@ $(<)
+