summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbarracuda156 <vital.had@gmail.com>2022-10-15 18:04:24 +0800
committerQi Wang <interwq@gmail.com>2023-02-21 13:26:58 -0800
commit4422f88d17404944a312825a1aec96cd9dc6c165 (patch)
tree4086838be700e2a2e1ef41d20fbe9d8ea09f1e5b
parentc7805f1eb5b9eadccb9711044e141ff741c09d4c (diff)
downloadjemalloc-4422f88d17404944a312825a1aec96cd9dc6c165.tar.gz
Makefile.in: link with g++ when cxx enabled
-rw-r--r--Makefile.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 195084d6..450abeb4 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -522,7 +522,11 @@ endif
$(objroot)lib/$(LIBJEMALLOC).$(SOREV) : $(if $(PIC_CFLAGS),$(C_PIC_OBJS),$(C_OBJS)) $(if $(PIC_CFLAGS),$(CPP_PIC_OBJS),$(CPP_OBJS))
@mkdir -p $(@D)
+ifeq (@enable_cxx@, 1)
+ $(CXX) $(DSO_LDFLAGS) $(call RPATH,$(RPATH_EXTRA)) $(LDTARGET) $+ $(LDFLAGS) $(LIBS) $(EXTRA_LDFLAGS)
+else
$(CC) $(DSO_LDFLAGS) $(call RPATH,$(RPATH_EXTRA)) $(LDTARGET) $+ $(LDFLAGS) $(LIBS) $(EXTRA_LDFLAGS)
+endif
$(objroot)lib/$(LIBJEMALLOC)_pic.$(A) : $(C_PIC_OBJS) $(CPP_PIC_OBJS)
$(objroot)lib/$(LIBJEMALLOC).$(A) : $(C_OBJS) $(CPP_OBJS)