Skip to content

Commit 78682fe

Browse files
committed
8329288: Update Visual Studio visibility support for POSIX functions
Reviewed-by: kbarrett
1 parent bcf4bb4 commit 78682fe

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

make/autoconf/flags-cflags.m4

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -502,12 +502,12 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
502502
elif test "x$TOOLCHAIN_TYPE" = xclang; then
503503
ALWAYS_DEFINES_JVM="-D_GNU_SOURCE"
504504
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
505-
# Access APIs for Windows 8 and above
506-
# see https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt?view=msvc-170
507-
ALWAYS_DEFINES_JDK="-DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0602 \
508-
-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DWIN32 -DIAL"
509-
ALWAYS_DEFINES_JVM="-DNOMINMAX -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0602 \
510-
-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE"
505+
# _WIN32_WINNT=0x0602 means access APIs for Windows 8 and above. See
506+
# https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt?view=msvc-170
507+
ALWAYS_DEFINES="-DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0602 \
508+
-D_CRT_DECLARE_NONSTDC_NAMES -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS"
509+
ALWAYS_DEFINES_JDK="$ALWAYS_DEFINES -DWIN32 -DIAL"
510+
ALWAYS_DEFINES_JVM="$ALWAYS_DEFINES -DNOMINMAX"
511511
fi
512512
513513
###############################################################################

0 commit comments

Comments
 (0)