hs

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | LICENSE

glfw_config.h.in (2653B)


      1 //========================================================================
      2 // GLFW 3.4 - www.glfw.org
      3 //------------------------------------------------------------------------
      4 // Copyright (c) 2010-2016 Camilla Löwy <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 OSMesa
     46 #cmakedefine _GLFW_OSMESA
     47 
     48 // Define this to 1 to use Vulkan loader linked statically into application
     49 #cmakedefine _GLFW_VULKAN_STATIC
     50 
     51 // Define this to 1 to force use of high-performance GPU on hybrid systems
     52 #cmakedefine _GLFW_USE_HYBRID_HPG
     53 
     54 // Define this to 1 if xkbcommon supports the compose key
     55 #cmakedefine HAVE_XKBCOMMON_COMPOSE_H
     56 // Define this to 1 if the libc supports memfd_create()
     57 #cmakedefine HAVE_MEMFD_CREATE
     58