mirror of
https://github.com/gwm17/glfw.git
synced 2024-11-23 02:38:52 -05:00
Moved dynamic loading macros to configuration header.
This commit is contained in:
parent
dd8b098387
commit
fcf54b4b27
|
@ -54,6 +54,9 @@ if (_GLFW_WIN32_WGL)
|
||||||
list(APPEND glfw_INCLUDE_DIRS ${OPENGL_INCLUDE_DIR})
|
list(APPEND glfw_INCLUDE_DIRS ${OPENGL_INCLUDE_DIR})
|
||||||
list(APPEND glfw_LIBRARIES ${OPENGL_gl_LIBRARY})
|
list(APPEND glfw_LIBRARIES ${OPENGL_gl_LIBRARY})
|
||||||
|
|
||||||
|
set(_GLFW_NO_DLOAD_GDI32 ${BUILD_SHARED_LIBS})
|
||||||
|
set(_GLFW_NO_DLOAD_WINMM ${BUILD_SHARED_LIBS})
|
||||||
|
|
||||||
if (BUILD_SHARED_LIBS)
|
if (BUILD_SHARED_LIBS)
|
||||||
list(APPEND glfw_LIBRARIES winmm)
|
list(APPEND glfw_LIBRARIES winmm)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -36,7 +36,6 @@ if (BUILD_SHARED_LIBS)
|
||||||
if (_GLFW_WIN32_WGL)
|
if (_GLFW_WIN32_WGL)
|
||||||
# The GLFW DLL needs a special compile-time macro and import library name
|
# The GLFW DLL needs a special compile-time macro and import library name
|
||||||
set_target_properties(glfw PROPERTIES
|
set_target_properties(glfw PROPERTIES
|
||||||
COMPILE_DEFINITIONS "_GLFW_NO_DLOAD_GDI32;_GLFW_NO_DLOAD_WINMM"
|
|
||||||
PREFIX ""
|
PREFIX ""
|
||||||
IMPORT_PREFIX ""
|
IMPORT_PREFIX ""
|
||||||
IMPORT_SUFFIX "dll.lib")
|
IMPORT_SUFFIX "dll.lib")
|
||||||
|
|
|
@ -45,6 +45,11 @@
|
||||||
// Define this to 1 if building as a shared library / dynamic library / DLL
|
// Define this to 1 if building as a shared library / dynamic library / DLL
|
||||||
#cmakedefine _GLFW_BUILD_DLL 1
|
#cmakedefine _GLFW_BUILD_DLL 1
|
||||||
|
|
||||||
|
// Define this to 1 to disable dynamic loading of gdi32
|
||||||
|
#cmakedefine _GLFW_NO_DLOAD_GDI32 1
|
||||||
|
// Define this to 1 to disable dynamic loading of winmm
|
||||||
|
#cmakedefine _GLFW_NO_DLOAD_WINMM 1
|
||||||
|
|
||||||
// Define this to 1 if XRandR is available
|
// Define this to 1 if XRandR is available
|
||||||
#cmakedefine _GLFW_HAS_XRANDR 1
|
#cmakedefine _GLFW_HAS_XRANDR 1
|
||||||
// Define this to 1 if Xf86VidMode is available
|
// Define this to 1 if Xf86VidMode is available
|
||||||
|
|
Loading…
Reference in New Issue
Block a user