OSDN Git Service

Build static ckati on Linux.
authorYing Wang <wangying@google.com>
Tue, 4 Aug 2015 01:15:43 +0000 (18:15 -0700)
committerYing Wang <wangying@google.com>
Tue, 4 Aug 2015 19:23:27 +0000 (12:23 -0700)
Bug: 22798670
Change-Id: I3aaf127627c1c478ab3af2549e49506d4d1f19df

core/ninja.mk

index e68ae12..de133c5 100644 (file)
@@ -42,6 +42,11 @@ kati.intermediate: $(KATI)
 
 KATI_CXX := $(CLANG_CXX) $(CLANG_HOST_GLOBAL_CPPFLAGS)
 KATI_LD := $(CLANG_CXX) $(CLANG_HOST_GLOBAL_LDFLAGS)
+# Build static ckati. Unfortunately Mac OS X doesn't officially support static exectuables.
+ifeq ($(BUILD_OS),linux)
+KATI_LD += -static
+endif
+
 KATI_INTERMEDIATES_PATH := $(HOST_OUT_INTERMEDIATES)/EXECUTABLES/ckati_intermediates
 KATI_BIN_PATH := $(HOST_OUT_EXECUTABLES)
 include build/kati/Makefile.ckati