22 lines
750 B
CMake
22 lines
750 B
CMake
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
# Cmake variables:
|
|
# UNIX : is TRUE on all UNIX-like OS's, including Apple OS X and CygWin
|
|
|
|
# WIN32 : is TRUE on Windows. Prior to 2.8.4 this included CygWin
|
|
# MINGW : is TRUE when using the MinGW compiler in Windows
|
|
# MSYS : is TRUE when using the MSYS developer environment in Windows
|
|
# CYGWIN : is TRUE on Windows when using the CygWin version of cmake
|
|
|
|
# APPLE : is TRUE on Apple systems. Note this does not imply the
|
|
# system is Mac OS X, only that APPLE is #defined in C/C++
|
|
# header files.
|
|
|
|
if (WIN32 OR MINGW OR MSYS OR CYGWIN)
|
|
add_compile_definitions(WINDOWS)
|
|
endif ()
|
|
if (UNIX)
|
|
add_compile_definitions(POSIX)
|
|
endif ()
|