|
1 |
| -if( WIN32 AND NOT CYGWIN ) |
2 |
| - # We consider Cygwin as another Unix |
3 |
| - set(PURE_WINDOWS 1) |
4 |
| -endif() |
5 |
| - |
6 | 1 | include(CheckIncludeFile)
|
7 | 2 | include(CheckLibraryExists)
|
8 | 3 | include(CheckSymbolExists)
|
@@ -31,7 +26,7 @@ elseif (APPLE)
|
31 | 26 | set(HAVE_SYS_MMAN_H 1)
|
32 | 27 | set(HAVE_SYSEXITS_H 1)
|
33 | 28 | set(HAVE_UNISTD_H 1)
|
34 |
| -elseif (PURE_WINDOWS) |
| 29 | +elseif (WIN32) |
35 | 30 | set(HAVE_MACH_MACH_H 0)
|
36 | 31 | set(HAVE_MALLOC_MALLOC_H 0)
|
37 | 32 | set(HAVE_PTHREAD_H 0)
|
@@ -132,7 +127,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
132 | 127 | endif()
|
133 | 128 |
|
134 | 129 | # library checks
|
135 |
| -if( NOT PURE_WINDOWS ) |
| 130 | +if(NOT WIN32) |
136 | 131 | check_library_exists(pthread pthread_create "" HAVE_LIBPTHREAD)
|
137 | 132 | if (HAVE_LIBPTHREAD)
|
138 | 133 | check_library_exists(pthread pthread_rwlock_init "" HAVE_PTHREAD_RWLOCK_INIT)
|
@@ -275,7 +270,7 @@ endif()
|
275 | 270 | # party code may call MSan interceptors like strlen, leading to false positives.
|
276 | 271 | if(NOT LLVM_USE_SANITIZER MATCHES "Memory.*")
|
277 | 272 | # Don't look for these libraries on Windows.
|
278 |
| - if (NOT PURE_WINDOWS) |
| 273 | + if (NOT WIN32) |
279 | 274 | # Skip libedit if using ASan as it contains memory leaks.
|
280 | 275 | if (LLVM_ENABLE_LIBEDIT AND NOT LLVM_USE_SANITIZER MATCHES ".*Address.*")
|
281 | 276 | if(LLVM_ENABLE_LIBEDIT STREQUAL FORCE_ON)
|
@@ -384,7 +379,7 @@ check_symbol_exists(sbrk unistd.h HAVE_SBRK)
|
384 | 379 | check_symbol_exists(strerror_r string.h HAVE_STRERROR_R)
|
385 | 380 | check_symbol_exists(strerror_s string.h HAVE_DECL_STRERROR_S)
|
386 | 381 | check_symbol_exists(setenv stdlib.h HAVE_SETENV)
|
387 |
| -if( PURE_WINDOWS ) |
| 382 | +if(WIN32) |
388 | 383 | check_symbol_exists(_chsize_s io.h HAVE__CHSIZE_S)
|
389 | 384 |
|
390 | 385 | check_function_exists(_alloca HAVE__ALLOCA)
|
@@ -420,8 +415,7 @@ else()
|
420 | 415 | "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC)
|
421 | 416 | endif()
|
422 | 417 |
|
423 |
| -# This check requires _GNU_SOURCE. |
424 |
| -if (NOT PURE_WINDOWS) |
| 418 | +if (NOT WIN32) |
425 | 419 | if (LLVM_PTHREAD_LIB)
|
426 | 420 | list(APPEND CMAKE_REQUIRED_LIBRARIES ${LLVM_PTHREAD_LIB})
|
427 | 421 | endif()
|
|
0 commit comments