< prev index next >

make/hotspot/lib/CompileGtest.gmk

Print this page




  75     CFLAGS_macosx := -DGTEST_OS_MAC=1, \
  76     DISABLED_WARNINGS_gcc := $(DISABLED_WARNINGS_gcc) \
  77         undef, \
  78     DISABLED_WARNINGS_clang := $(DISABLED_WARNINGS_clang) \
  79         undef switch format-nonliteral tautological-undefined-compare, \
  80     DISABLED_WARNINGS_solstudio := $(DISABLED_WARNINGS_solstudio) \
  81         identexpected, \
  82     DISABLED_WARNINGS_microsoft := $(DISABLED_WARNINGS_microsoft) \
  83         4996, \
  84     LDFLAGS := $(JVM_LDFLAGS), \
  85     LDFLAGS_solaris := -library=stlport4 $(call SET_SHARED_LIBRARY_ORIGIN), \
  86     LIBS := $(JVM_LIBS), \
  87     OPTIMIZATION := $(JVM_OPTIMIZATION), \
  88     MAPFILE := $(GTEST_JVM_MAPFILE), \
  89     USE_MAPFILE_FOR_SYMBOLS := true, \
  90     COPY_DEBUG_SYMBOLS := $(GTEST_COPY_DEBUG_SYMBOLS), \
  91     ZIP_EXTERNAL_DEBUG_SYMBOLS := false, \
  92     STRIP_SYMBOLS := false, \
  93     PRECOMPILED_HEADER := $(JVM_PRECOMPILED_HEADER), \
  94     PRECOMPILED_HEADER_EXCLUDE := gtest-all.cc gtestMain.cpp, \

  95 ))
  96 
  97 TARGETS += $(BUILD_GTEST_LIBJVM)
  98 
  99 ################################################################################
 100 
 101 $(eval $(call SetupNativeCompilation, BUILD_GTEST_LAUNCHER, \
 102     TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
 103     NAME := gtestLauncher, \
 104     TYPE := EXECUTABLE, \
 105     OUTPUT_DIR := $(JVM_OUTPUTDIR)/gtest, \
 106     EXTRA_FILES := $(GTEST_LAUNCHER_SRC), \
 107     OBJECT_DIR := $(JVM_OUTPUTDIR)/gtest/launcher-objs, \
 108     CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \
 109         -I$(GTEST_FRAMEWORK_SRC)/include, \
 110     LDFLAGS := $(LDFLAGS_JDKEXE), \
 111     LDFLAGS_unix := -L$(JVM_OUTPUTDIR)/gtest $(call SET_SHARED_LIBRARY_ORIGIN), \
 112     LDFLAGS_solaris := -library=stlport4, \
 113     LIBS_linux := $(LIBCXX), \
 114     LIBS_unix := -ljvm, \
 115     LIBS_windows := $(JVM_OUTPUTDIR)/gtest/objs/jvm.lib, \
 116     COPY_DEBUG_SYMBOLS := $(GTEST_COPY_DEBUG_SYMBOLS), \
 117     ZIP_EXTERNAL_DEBUG_SYMBOLS := false, \

 118 ))
 119 
 120 $(BUILD_GTEST_LAUNCHER): $(BUILD_GTEST_LIBJVM)
 121 
 122 TARGETS += $(BUILD_GTEST_LAUNCHER)
 123 
 124 ################################################################################


  75     CFLAGS_macosx := -DGTEST_OS_MAC=1, \
  76     DISABLED_WARNINGS_gcc := $(DISABLED_WARNINGS_gcc) \
  77         undef, \
  78     DISABLED_WARNINGS_clang := $(DISABLED_WARNINGS_clang) \
  79         undef switch format-nonliteral tautological-undefined-compare, \
  80     DISABLED_WARNINGS_solstudio := $(DISABLED_WARNINGS_solstudio) \
  81         identexpected, \
  82     DISABLED_WARNINGS_microsoft := $(DISABLED_WARNINGS_microsoft) \
  83         4996, \
  84     LDFLAGS := $(JVM_LDFLAGS), \
  85     LDFLAGS_solaris := -library=stlport4 $(call SET_SHARED_LIBRARY_ORIGIN), \
  86     LIBS := $(JVM_LIBS), \
  87     OPTIMIZATION := $(JVM_OPTIMIZATION), \
  88     MAPFILE := $(GTEST_JVM_MAPFILE), \
  89     USE_MAPFILE_FOR_SYMBOLS := true, \
  90     COPY_DEBUG_SYMBOLS := $(GTEST_COPY_DEBUG_SYMBOLS), \
  91     ZIP_EXTERNAL_DEBUG_SYMBOLS := false, \
  92     STRIP_SYMBOLS := false, \
  93     PRECOMPILED_HEADER := $(JVM_PRECOMPILED_HEADER), \
  94     PRECOMPILED_HEADER_EXCLUDE := gtest-all.cc gtestMain.cpp, \
  95     DEFINE_THIS_FILE := false, \
  96 ))
  97 
  98 TARGETS += $(BUILD_GTEST_LIBJVM)
  99 
 100 ################################################################################
 101 
 102 $(eval $(call SetupNativeCompilation, BUILD_GTEST_LAUNCHER, \
 103     TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
 104     NAME := gtestLauncher, \
 105     TYPE := EXECUTABLE, \
 106     OUTPUT_DIR := $(JVM_OUTPUTDIR)/gtest, \
 107     EXTRA_FILES := $(GTEST_LAUNCHER_SRC), \
 108     OBJECT_DIR := $(JVM_OUTPUTDIR)/gtest/launcher-objs, \
 109     CFLAGS := $(JVM_CFLAGS) -I$(GTEST_FRAMEWORK_SRC) \
 110         -I$(GTEST_FRAMEWORK_SRC)/include, \
 111     LDFLAGS := $(LDFLAGS_JDKEXE), \
 112     LDFLAGS_unix := -L$(JVM_OUTPUTDIR)/gtest $(call SET_SHARED_LIBRARY_ORIGIN), \
 113     LDFLAGS_solaris := -library=stlport4, \
 114     LIBS_linux := $(LIBCXX), \
 115     LIBS_unix := -ljvm, \
 116     LIBS_windows := $(JVM_OUTPUTDIR)/gtest/objs/jvm.lib, \
 117     COPY_DEBUG_SYMBOLS := $(GTEST_COPY_DEBUG_SYMBOLS), \
 118     ZIP_EXTERNAL_DEBUG_SYMBOLS := false, \
 119     DEFINE_THIS_FILE := false, \
 120 ))
 121 
 122 $(BUILD_GTEST_LAUNCHER): $(BUILD_GTEST_LIBJVM)
 123 
 124 TARGETS += $(BUILD_GTEST_LAUNCHER)
 125 
 126 ################################################################################
< prev index next >