Skip to content

Commit 75cc755

Browse files
committed
cmake: fix _WIN32_WINNT for MinGW
1 parent f039c83 commit 75cc755

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

fuzzers/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Ensure that MinGW provides the correct header files.
2+
IF (WIN32 AND NOT CYGWIN)
3+
ADD_DEFINITIONS(-DWIN32 -D_WIN32_WINNT=0x0600)
4+
ENDIF()
5+
16
LINK_DIRECTORIES(${LIBGIT2_LIBDIRS})
27
INCLUDE_DIRECTORIES(${LIBGIT2_INCLUDES})
38
INCLUDE_DIRECTORIES(SYSTEM ${LIBGIT2_SYSTEM_INCLUDES})

tests/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ ADD_DEFINITIONS(-D_FILE_OFFSET_BITS=64)
1414
# Ensure that we do not use deprecated functions internally
1515
ADD_DEFINITIONS(-DGIT_DEPRECATE_HARD)
1616

17+
# Ensure that MinGW provides the correct header files.
18+
IF (WIN32 AND NOT CYGWIN)
19+
ADD_DEFINITIONS(-DWIN32 -D_WIN32_WINNT=0x0600)
20+
ENDIF()
21+
1722
INCLUDE_DIRECTORIES(${CLAR_PATH} ${libgit2_BINARY_DIR}/src)
1823
FILE(GLOB_RECURSE SRC_TEST ${CLAR_PATH}/*/*.c ${CLAR_PATH}/*/*.h)
1924
SET(SRC_CLAR "main.c" "clar_libgit2.c" "clar_libgit2_trace.c" "clar_libgit2_timer.c" "clar.c")

0 commit comments

Comments
 (0)