mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 00:11:00 +00:00
build/unittests: Fix llvm-config names for gtest libraries, and bring Makefile
library names in line with those used by CMake. - Patch by Johannes Obermayr, with tweaks by me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146706 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
028700f544
commit
bb53bbb7d4
@ -34,7 +34,7 @@ ifneq ($(HAVE_PTHREAD), 1)
|
||||
CPP.Flags += -DGTEST_HAS_PTHREAD=0
|
||||
endif
|
||||
|
||||
TESTLIBS = -lGoogleTest -lUnitTestMain
|
||||
TESTLIBS = -lgtest -lgtest_main
|
||||
|
||||
ifeq ($(ENABLE_SHARED), 1)
|
||||
ifneq (,$(RPATH))
|
||||
|
@ -329,7 +329,7 @@ subdirectories = %s
|
||||
|
||||
# Get the library name, or None for LibraryGroups.
|
||||
if c.type_name == 'Library':
|
||||
library_name = c.get_library_name()
|
||||
library_name = c.get_prefixed_library_name()
|
||||
else:
|
||||
library_name = None
|
||||
|
||||
@ -391,9 +391,7 @@ subdirectories = %s
|
||||
if library_name is None:
|
||||
library_name_as_cstr = '0'
|
||||
else:
|
||||
# If we had a project level component, we could derive the
|
||||
# library prefix.
|
||||
library_name_as_cstr = '"libLLVM%s.a"' % library_name
|
||||
library_name_as_cstr = '"lib%s.a"' % library_name
|
||||
print >>f, ' { "%s", %s, { %s } },' % (
|
||||
name, library_name_as_cstr,
|
||||
', '.join('"%s"' % dep
|
||||
|
@ -11,7 +11,7 @@ LEVEL = ../../..
|
||||
|
||||
include $(LEVEL)/Makefile.config
|
||||
|
||||
LIBRARYNAME = UnitTestMain
|
||||
LIBRARYNAME = gtest_main
|
||||
BUILD_ARCHIVE = 1
|
||||
REQUIRES_RTTI = 1
|
||||
|
||||
|
@ -11,7 +11,7 @@ LEVEL := ../../..
|
||||
|
||||
include $(LEVEL)/Makefile.config
|
||||
|
||||
LIBRARYNAME = GoogleTest
|
||||
LIBRARYNAME = gtest
|
||||
BUILD_ARCHIVE = 1
|
||||
REQUIRES_RTTI = 1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user