80 CFLAGS_windows := -EHsc, \ |
80 CFLAGS_windows := -EHsc, \ |
81 CFLAGS_solaris := -DGTEST_HAS_EXCEPTIONS=0 -library=stlport4, \ |
81 CFLAGS_solaris := -DGTEST_HAS_EXCEPTIONS=0 -library=stlport4, \ |
82 CFLAGS_macosx := -DGTEST_OS_MAC=1, \ |
82 CFLAGS_macosx := -DGTEST_OS_MAC=1, \ |
83 CFLAGS_aix := -qpic=large, \ |
83 CFLAGS_aix := -qpic=large, \ |
84 CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \ |
84 CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \ |
85 CXXFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \ |
|
86 DISABLED_WARNINGS_gcc := undef, \ |
85 DISABLED_WARNINGS_gcc := undef, \ |
87 DISABLED_WARNINGS_clang := undef switch format-nonliteral \ |
86 DISABLED_WARNINGS_clang := undef switch format-nonliteral \ |
88 tautological-undefined-compare $(BUILD_LIBJVM_DISABLED_WARNINGS_clang), \ |
87 tautological-undefined-compare $(BUILD_LIBJVM_DISABLED_WARNINGS_clang), \ |
89 DISABLED_WARNINGS_solstudio := identexpected, \ |
88 DISABLED_WARNINGS_solstudio := identexpected, \ |
90 DISABLED_WARNINGS_CXX_microsoft := 4996, \ |
89 DISABLED_WARNINGS_CXX_microsoft := 4996, \ |
114 EXTRA_FILES := $(GTEST_LAUNCHER_SRC), \ |
113 EXTRA_FILES := $(GTEST_LAUNCHER_SRC), \ |
115 OBJECT_DIR := $(JVM_OUTPUTDIR)/gtest/launcher-objs, \ |
114 OBJECT_DIR := $(JVM_OUTPUTDIR)/gtest/launcher-objs, \ |
116 CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \ |
115 CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \ |
117 -I$(GTEST_FRAMEWORK_SRC)/include, \ |
116 -I$(GTEST_FRAMEWORK_SRC)/include, \ |
118 CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \ |
117 CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \ |
119 CXXFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \ |
|
120 LDFLAGS := $(LDFLAGS_JDKEXE), \ |
118 LDFLAGS := $(LDFLAGS_JDKEXE), \ |
121 LDFLAGS_unix := -L$(JVM_OUTPUTDIR)/gtest $(call SET_SHARED_LIBRARY_ORIGIN), \ |
119 LDFLAGS_unix := -L$(JVM_OUTPUTDIR)/gtest $(call SET_SHARED_LIBRARY_ORIGIN), \ |
122 LDFLAGS_solaris := -library=stlport4, \ |
120 LDFLAGS_solaris := -library=stlport4, \ |
123 LIBS_linux := $(LIBCXX), \ |
121 LIBS_linux := $(LIBCXX), \ |
124 LIBS_unix := -ljvm, \ |
122 LIBS_unix := -ljvm, \ |