< prev index next >

hotspot/make/lib/CompileGtest.gmk

Print this page




  69     CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \
  70         -I$(GTEST_FRAMEWORK_SRC)/include \
  71         $(addprefix -I,$(GTEST_TEST_SRC)), \
  72     CFLAGS_windows := -EHsc, \
  73     CFLAGS_solaris := -DGTEST_HAS_EXCEPTIONS=0 -library=stlport4, \
  74     CFLAGS_macosx := -DGTEST_OS_MAC=1, \
  75     CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
  76     CXXFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
  77     DISABLED_WARNINGS_gcc := undef, \
  78     DISABLED_WARNINGS_clang := undef switch format-nonliteral \
  79         tautological-undefined-compare $(BUILD_LIBJVM_DISABLED_WARNINGS_clang), \
  80     DISABLED_WARNINGS_solstudio := identexpected, \
  81     LDFLAGS := $(JVM_LDFLAGS), \
  82     LDFLAGS_solaris := -library=stlport4 $(call SET_SHARED_LIBRARY_ORIGIN), \
  83     LIBS := $(JVM_LIBS), \
  84     OPTIMIZATION := $(JVM_OPTIMIZATION), \
  85     MAPFILE := $(GTEST_JVM_MAPFILE), \
  86     USE_MAPFILE_FOR_SYMBOLS := true, \
  87     COPY_DEBUG_SYMBOLS := $(GTEST_COPY_DEBUG_SYMBOLS), \
  88     ZIP_EXTERNAL_DEBUG_SYMBOLS := false, \

  89     PRECOMPILED_HEADER := $(JVM_PRECOMPILED_HEADER), \
  90     PRECOMPILED_HEADER_EXCLUDE := gtest-all.cc gtestMain.cpp, \
  91 ))
  92 
  93 TARGETS += $(BUILD_GTEST_LIBJVM)
  94 
  95 ################################################################################
  96 
  97 $(eval $(call SetupNativeCompilation, BUILD_GTEST_LAUNCHER, \
  98     TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
  99     PROGRAM := gtestLauncher, \
 100     OUTPUT_DIR := $(JVM_OUTPUTDIR)/gtest, \
 101     EXTRA_FILES := $(GTEST_LAUNCHER_SRC), \
 102     OBJECT_DIR := $(JVM_OUTPUTDIR)/gtest/launcher-objs, \
 103     CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \
 104         -I$(GTEST_FRAMEWORK_SRC)/include, \
 105     CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
 106     CXXFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
 107     LDFLAGS := $(LDFLAGS_JDKEXE), \
 108     LDFLAGS_unix := -L$(JVM_OUTPUTDIR)/gtest $(call SET_SHARED_LIBRARY_ORIGIN), \


  69     CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \
  70         -I$(GTEST_FRAMEWORK_SRC)/include \
  71         $(addprefix -I,$(GTEST_TEST_SRC)), \
  72     CFLAGS_windows := -EHsc, \
  73     CFLAGS_solaris := -DGTEST_HAS_EXCEPTIONS=0 -library=stlport4, \
  74     CFLAGS_macosx := -DGTEST_OS_MAC=1, \
  75     CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
  76     CXXFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
  77     DISABLED_WARNINGS_gcc := undef, \
  78     DISABLED_WARNINGS_clang := undef switch format-nonliteral \
  79         tautological-undefined-compare $(BUILD_LIBJVM_DISABLED_WARNINGS_clang), \
  80     DISABLED_WARNINGS_solstudio := identexpected, \
  81     LDFLAGS := $(JVM_LDFLAGS), \
  82     LDFLAGS_solaris := -library=stlport4 $(call SET_SHARED_LIBRARY_ORIGIN), \
  83     LIBS := $(JVM_LIBS), \
  84     OPTIMIZATION := $(JVM_OPTIMIZATION), \
  85     MAPFILE := $(GTEST_JVM_MAPFILE), \
  86     USE_MAPFILE_FOR_SYMBOLS := true, \
  87     COPY_DEBUG_SYMBOLS := $(GTEST_COPY_DEBUG_SYMBOLS), \
  88     ZIP_EXTERNAL_DEBUG_SYMBOLS := false, \
  89     STRIP_SYMBOLS := false, \
  90     PRECOMPILED_HEADER := $(JVM_PRECOMPILED_HEADER), \
  91     PRECOMPILED_HEADER_EXCLUDE := gtest-all.cc gtestMain.cpp, \
  92 ))
  93 
  94 TARGETS += $(BUILD_GTEST_LIBJVM)
  95 
  96 ################################################################################
  97 
  98 $(eval $(call SetupNativeCompilation, BUILD_GTEST_LAUNCHER, \
  99     TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
 100     PROGRAM := gtestLauncher, \
 101     OUTPUT_DIR := $(JVM_OUTPUTDIR)/gtest, \
 102     EXTRA_FILES := $(GTEST_LAUNCHER_SRC), \
 103     OBJECT_DIR := $(JVM_OUTPUTDIR)/gtest/launcher-objs, \
 104     CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \
 105         -I$(GTEST_FRAMEWORK_SRC)/include, \
 106     CFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
 107     CXXFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
 108     LDFLAGS := $(LDFLAGS_JDKEXE), \
 109     LDFLAGS_unix := -L$(JVM_OUTPUTDIR)/gtest $(call SET_SHARED_LIBRARY_ORIGIN), \
< prev index next >