summaryrefslogtreecommitdiff
path: root/textproc/xmlrpc-c/patches/patch-common.mk
blob: 89ef55a04f9a84278c0b6e7104700d412d13bf40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$NetBSD: patch-common.mk,v 1.1 2019/10/13 21:48:58 he Exp $

Add to CFLAGS_COMMON and CXXFLAGS_COMMON, omit debug and optimize flags.
Use libtool to install.

--- common.mk.orig	2019-09-25 23:16:12.000000000 +0000
+++ common.mk
@@ -48,15 +48,15 @@ GCC_CXX_WARNINGS = $(GCC_WARNINGS)  -Wsy
 # assertion and crash the program if it isn't really true.  You can add
 # -UNDEBUG (in any of various ways) to override this.
 #
-CFLAGS_COMMON = -DNDEBUG $(CFLAGS_PTHREAD)
-CXXFLAGS_COMMON = -DNDEBUG $(CFLAGS_PTHREAD)
+CFLAGS_COMMON += -DNDEBUG $(CFLAGS_PTHREAD)
+CXXFLAGS_COMMON += -DNDEBUG $(CFLAGS_PTHREAD)
 
 ifeq ($(C_COMPILER_GNU),yes)
-  CFLAGS_COMMON += $(GCC_C_WARNINGS) -fno-common -g -O3
+  CFLAGS_COMMON += $(GCC_C_WARNINGS) -fno-common
 endif
 
 ifeq ($(CXX_COMPILER_GNU),yes)
-  CXXFLAGS_COMMON += $(GCC_CXX_WARNINGS) -g
+  CXXFLAGS_COMMON += $(GCC_CXX_WARNINGS)
 endif
 
 # -qrtti tell the IBM compilers to allow dynamic type casting.  Without it,
@@ -629,7 +629,7 @@ install-headers: $(HEADERS_TO_INSTALL)
 	   $(INSTALL_HDR_CMD); \
 	 done
 
-INSTALL_PROGRAM_CMD = $(INSTALL_PROGRAM) $$p $(PROGRAMDESTDIR)/$$p
+INSTALL_PROGRAM_CMD = libtool --mode=install $(INSTALL_PROGRAM) $$p $(PROGRAMDESTDIR)/$$p
 
 install-bin: $(PROGRAMS_TO_INSTALL) $(DESTDIR)$(PROGRAMINST_DIR)
 	@list='$(PROGRAMS_TO_INSTALL)'; \