summaryrefslogtreecommitdiff
path: root/cad/klayout/patches/patch-src_Makefile.rules
blob: 168a794dbac161ef683d9a515cf0a4af42bc0519 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$NetBSD: patch-src_Makefile.rules,v 1.2 2017/01/01 09:15:00 mef Exp $

date: 2016-11-21 07:14:47 +0900;  author: joerg;
Restrict a few very memory hungry files to -O1.

--- 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) $@ $(<)