make/lib/Awt2dLibraries.gmk
changeset 54232 7c11a7cc7c1d
parent 53917 1ee9149df76f
child 54876 da3834261f0c
child 57357 f3beca8f19fc
equal deleted inserted replaced
54231:e4813eded7cb 54232:7c11a7cc7c1d
   534 
   534 
   535 HARFBUZZ_CFLAGS := -DHAVE_OT -DHAVE_FALLBACK -DHAVE_UCDN -DHAVE_ROUND
   535 HARFBUZZ_CFLAGS := -DHAVE_OT -DHAVE_FALLBACK -DHAVE_UCDN -DHAVE_ROUND
   536 
   536 
   537 ifeq ($(call isTargetOs, windows), false)
   537 ifeq ($(call isTargetOs, windows), false)
   538   HARFBUZZ_CFLAGS += -DGETPAGESIZE -DHAVE_MPROTECT -DHAVE_PTHREAD \
   538   HARFBUZZ_CFLAGS += -DGETPAGESIZE -DHAVE_MPROTECT -DHAVE_PTHREAD \
   539                       -DHAVE_SYSCONF -DHAVE_SYS_MMAN_H -DHAVE_UNISTD_H
   539                       -DHAVE_SYSCONF -DHAVE_SYS_MMAN_H -DHAVE_UNISTD_H \
       
   540                       -DHB_NO_PRAGMA_GCC_DIAGNOSTIC
   540 endif
   541 endif
   541 ifeq ($(call isTargetOs, linux macosx), true)
   542 ifeq ($(call isTargetOs, linux macosx), true)
   542   HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES
   543   HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES
   543 endif
   544 endif
   544 ifeq ($(call isTargetOs, solaris), true)
   545 ifeq ($(call isTargetOs, solaris), true)
   611     WARNINGS_AS_ERRORS_xlc := false, \
   612     WARNINGS_AS_ERRORS_xlc := false, \
   612     DISABLED_WARNINGS_gcc := sign-compare int-to-pointer-cast \
   613     DISABLED_WARNINGS_gcc := sign-compare int-to-pointer-cast \
   613         type-limits missing-field-initializers implicit-fallthrough \
   614         type-limits missing-field-initializers implicit-fallthrough \
   614         strict-aliasing undef unused-function, \
   615         strict-aliasing undef unused-function, \
   615     DISABLED_WARNINGS_CXX_gcc := reorder delete-non-virtual-dtor strict-overflow \
   616     DISABLED_WARNINGS_CXX_gcc := reorder delete-non-virtual-dtor strict-overflow \
   616         maybe-uninitialized \
   617         maybe-uninitialized class-memaccess, \
   617         missing-attributes class-memaccess, \
       
   618     DISABLED_WARNINGS_clang := unused-value incompatible-pointer-types \
   618     DISABLED_WARNINGS_clang := unused-value incompatible-pointer-types \
   619         tautological-constant-out-of-range-compare int-to-pointer-cast \
   619         tautological-constant-out-of-range-compare int-to-pointer-cast \
   620         sign-compare undef missing-field-initializers, \
   620         sign-compare undef missing-field-initializers, \
   621     DISABLED_WARNINGS_C_solstudio = \
   621     DISABLED_WARNINGS_C_solstudio = \
   622         E_INTEGER_OVERFLOW_DETECTED \
   622         E_INTEGER_OVERFLOW_DETECTED \
   623         E_ARG_INCOMPATIBLE_WITH_ARG_L \
   623         E_ARG_INCOMPATIBLE_WITH_ARG_L \
   624         E_ENUM_VAL_OVERFLOWS_INT_MAX, \
   624         E_ENUM_VAL_OVERFLOWS_INT_MAX, \
   625     DISABLED_WARNINGS_CXX_solstudio := \
   625     DISABLED_WARNINGS_CXX_solstudio := \
   626         truncwarn wvarhidenmem wvarhidemem wbadlkginit identexpected \
   626         truncwarn wvarhidenmem wvarhidemem wbadlkginit identexpected \
   627         hidevf w_novirtualdescr arrowrtn2, \
   627         hidevf w_novirtualdescr arrowrtn2 refmemnoconstr_aggr unknownpragma, \
   628     DISABLED_WARNINGS_microsoft := 4267 4244 4018 4090 4996 4146 4334 4819 4101, \
   628     DISABLED_WARNINGS_microsoft := 4267 4244 4018 4090 4996 4146 4334 4819 4101 4068 4805 4138, \
   629     LDFLAGS := $(subst -Xlinker -z -Xlinker defs,, \
   629     LDFLAGS := $(subst -Xlinker -z -Xlinker defs,, \
   630         $(subst -Wl$(COMMA)-z$(COMMA)defs,,$(LDFLAGS_JDKLIB))) $(LDFLAGS_CXX_JDK) \
   630         $(subst -Wl$(COMMA)-z$(COMMA)defs,,$(LDFLAGS_JDKLIB))) $(LDFLAGS_CXX_JDK) \
   631         $(call SET_SHARED_LIBRARY_ORIGIN), \
   631         $(call SET_SHARED_LIBRARY_ORIGIN), \
   632     LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
   632     LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
   633     LDFLAGS_aix := -Wl$(COMMA)-berok, \
   633     LDFLAGS_aix := -Wl$(COMMA)-berok, \