Andreas Wacknitz
2024-01-27 7ca16014ce832927600598c6ecf4ac9d4f208524
commit | author | age
9fc4b4 1 $NetBSD$
G 2
3 Support SunOS/gcc.  XXX: retain solstudio support.
4
5568bb 5 --- a/make/lib/Awt2dLibraries.gmk.orig    2019-01-08 09:40:28.000000000 +0000
NP 6 +++ b/make/lib/Awt2dLibraries.gmk
9fc4b4 7 @@ -384,7 +384,6 @@ $(eval $(call SetupJdkLibrary, BUILD_LIB
G 8      OPTIMIZATION := HIGHEST, \
9      CFLAGS := $(LCMS_CFLAGS_JDKLIB) \
10          $(LCMS_CFLAGS), \
11 -    CFLAGS_solaris := -xc99=no_lib, \
12      CFLAGS_windows := -DCMS_IS_WINDOWS_, \
13      EXTRA_HEADER_DIRS := \
14          common/awt/debug \
7ca160 15 @@ -557,7 +556,11 @@ ifneq (, $(findstring $(OPENJDK_TARGET_O
ea30ff 16      HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHB_NO_VISIBILITY
9fc4b4 17    endif
e994db 18    ifeq ($(call isTargetOs, solaris), true)
9fc4b4 19 +   ifeq ($(TOOLCHAIN_TYPE), gcc)
ea30ff 20 +    HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHB_NO_VISIBILITY
9fc4b4 21 +   else
G 22      HARFBUZZ_CFLAGS += -DHAVE_SOLARIS_ATOMIC_OPS
5568bb 23 +   endif
9fc4b4 24    endif
5568bb 25    # hb-ft.cc is not presently needed, and requires freetype 2.4.2 or later.
NP 26    LIBFONTMANAGER_EXCLUDE_FILES += libharfbuzz/hb-ft.cc