8159364: Gtest unit tests does not support PCH

Reviewed-by: erikj, jwilhelm, gtriantafill
This commit is contained in:
Erik Helin 2016-06-13 13:48:37 +02:00
parent 1fd8321e15
commit 3be991b9fb
5 changed files with 7 additions and 1 deletions

View File

@ -76,7 +76,7 @@ $(eval $(call SetupNativeCompilation, BUILD_GTEST_LIBJVM, \
CXXFLAGS_DEBUG_SYMBOLS := $(JVM_CFLAGS_SYMBOLS), \
DISABLED_WARNINGS_gcc := undef, \
DISABLED_WARNINGS_clang := undef switch format-nonliteral \
tautological-undefined-compare, \
tautological-undefined-compare $(BUILD_LIBJVM_DISABLED_WARNINGS_clang), \
DISABLED_WARNINGS_solstudio := identexpected, \
LDFLAGS := $(JVM_LDFLAGS), \
LDFLAGS_solaris := -library=stlport4 $(call SET_SHARED_LIBRARY_ORIGIN), \
@ -86,6 +86,8 @@ $(eval $(call SetupNativeCompilation, BUILD_GTEST_LIBJVM, \
USE_MAPFILE_FOR_SYMBOLS := true, \
COPY_DEBUG_SYMBOLS := $(GTEST_COPY_DEBUG_SYMBOLS), \
ZIP_EXTERNAL_DEBUG_SYMBOLS := false, \
PRECOMPILED_HEADER := $(JVM_PRECOMPILED_HEADER), \
PRECOMPILED_HEADER_EXCLUDE := gtest-all.cc gtestMain.cpp, \
))
TARGETS += $(BUILD_GTEST_LIBJVM)

View File

@ -22,6 +22,7 @@
*
*/
#include "precompiled.hpp"
#include "classfile/classLoader.hpp"
#include "memory/resourceArea.hpp"
#include "unittest.hpp"

View File

@ -22,6 +22,7 @@
*
*/
#include "precompiled.hpp"
#include "classfile/symbolTable.hpp"
#include "memory/resourceArea.hpp"
#include "oops/instanceKlass.hpp"

View File

@ -22,6 +22,7 @@
*
*/
#include "precompiled.hpp"
#include "runtime/os.hpp"
#include "unittest.hpp"

View File

@ -22,6 +22,7 @@
*
*/
#include "precompiled.hpp"
#include "prims/jvm.h"
#include "utilities/quickSort.hpp"
#include "unittest.hpp"