1//======================================================================== 2// GLFW 3.2 - www.glfw.org 3//------------------------------------------------------------------------ 4// Copyright (c) 2010-2016 Camilla Berglund <elmindreda@glfw.org> 5// 6// This software is provided 'as-is', without any express or implied 7// warranty. In no event will the authors be held liable for any damages 8// arising from the use of this software. 9// 10// Permission is granted to anyone to use this software for any purpose, 11// including commercial applications, and to alter it and redistribute it 12// freely, subject to the following restrictions: 13// 14// 1. The origin of this software must not be misrepresented; you must not 15// claim that you wrote the original software. If you use this software 16// in a product, an acknowledgment in the product documentation would 17// be appreciated but is not required. 18// 19// 2. Altered source versions must be plainly marked as such, and must not 20// be misrepresented as being the original software. 21// 22// 3. This notice may not be removed or altered from any source 23// distribution. 24// 25//======================================================================== 26// As glfw_config.h.in, this file is used by CMake to produce the 27// glfw_config.h configuration header file. If you are adding a feature 28// requiring conditional compilation, this is where to add the macro. 29//======================================================================== 30// As glfw_config.h, this file defines compile-time option macros for a 31// specific platform and development environment. If you are using the 32// GLFW CMake files, modify glfw_config.h.in instead of this file. If you 33// are using your own build system, make this file define the appropriate 34// macros in whatever way is suitable. 35//======================================================================== 36 37// Define this to 1 if building GLFW for X11 38#cmakedefine _GLFW_X11 39// Define this to 1 if building GLFW for Win32 40#cmakedefine _GLFW_WIN32 41// Define this to 1 if building GLFW for Cocoa 42#cmakedefine _GLFW_COCOA 43// Define this to 1 if building GLFW for Wayland 44#cmakedefine _GLFW_WAYLAND 45// Define this to 1 if building GLFW for Mir 46#cmakedefine _GLFW_MIR 47 48// Define this to 1 if building as a shared library / dynamic library / DLL 49#cmakedefine _GLFW_BUILD_DLL 50// Define this to 1 to use Vulkan loader linked statically into application 51#cmakedefine _GLFW_VULKAN_STATIC 52 53// Define this to 1 to force use of high-performance GPU on hybrid systems 54#cmakedefine _GLFW_USE_HYBRID_HPG 55 56// Define this to 1 if the Xxf86vm X11 extension is available 57#cmakedefine _GLFW_HAS_XF86VM 58 59// Define this to 1 if glfwInit should change the current directory 60#cmakedefine _GLFW_USE_CHDIR 61// Define this to 1 if glfwCreateWindow should populate the menu bar 62#cmakedefine _GLFW_USE_MENUBAR 63// Define this to 1 if windows should use full resolution on Retina displays 64#cmakedefine _GLFW_USE_RETINA 65 66