Browse Source

modules: Add GlfwApplication to FindMagnum.cmake

Signed-off-by: Squareys <Squareys@googlemail.com>
pull/141/head
Squareys 10 years ago
parent
commit
d34f14012b
  1. 9
      modules/FindMagnum.cmake

9
modules/FindMagnum.cmake

@ -47,6 +47,7 @@
# Shapes - Shapes library # Shapes - Shapes library
# Text - Text library # Text - Text library
# TextureTools - TextureTools library # TextureTools - TextureTools library
# GlfwApplication - GLFW application
# GlutApplication - GLUT application # GlutApplication - GLUT application
# GlxApplication - GLX application # GlxApplication - GLX application
# NaClApplication - NaCl application # NaClApplication - NaCl application
@ -338,7 +339,7 @@ endif()
# Component distinction (listing them explicitly to avoid mistakes with finding # Component distinction (listing them explicitly to avoid mistakes with finding
# components from other repositories) # components from other repositories)
set(_MAGNUM_LIBRARY_COMPONENTS "^(Audio|DebugTools|MeshTools|Primitives|SceneGraph|Shaders|Shapes|Text|TextureTools|AndroidApplication|GlutApplication|GlxApplication|NaClApplication|Sdl2Application|XEglApplication|WindowlessCglApplication|WindowlessEglApplication|WindowlessGlxApplication|WindowlessIosApplication|WindowlessNaClApplication|WindowlessWglApplication|WindowlessWindowsEglApplication|CglContext|EglContext|GlxContext|WglContext)$") set(_MAGNUM_LIBRARY_COMPONENTS "^(Audio|DebugTools|MeshTools|Primitives|SceneGraph|Shaders|Shapes|Text|TextureTools|AndroidApplication|GlfwApplication|GlutApplication|GlxApplication|NaClApplication|Sdl2Application|XEglApplication|WindowlessCglApplication|WindowlessEglApplication|WindowlessGlxApplication|WindowlessIosApplication|WindowlessNaClApplication|WindowlessWglApplication|WindowlessWindowsEglApplication|CglContext|EglContext|GlxContext|WglContext)$")
set(_MAGNUM_PLUGIN_COMPONENTS "^(MagnumFont|MagnumFontConverter|ObjImporter|TgaImageConverter|TgaImporter|WavAudioImporter)$") set(_MAGNUM_PLUGIN_COMPONENTS "^(MagnumFont|MagnumFontConverter|ObjImporter|TgaImageConverter|TgaImporter|WavAudioImporter)$")
set(_MAGNUM_EXECUTABLE_COMPONENTS "^(distancefieldconverter|fontconverter|info)$") set(_MAGNUM_EXECUTABLE_COMPONENTS "^(distancefieldconverter|fontconverter|info)$")
@ -466,6 +467,12 @@ foreach(_component ${Magnum_FIND_COMPONENTS})
set_property(TARGET Magnum::${_component} APPEND PROPERTY set_property(TARGET Magnum::${_component} APPEND PROPERTY
INTERFACE_LINK_LIBRARIES android EGL::EGL) INTERFACE_LINK_LIBRARIES android EGL::EGL)
# GLFW application dependencies
elseif(_component STREQUAL GlfwApplication)
find_package(GLFW)
set_property(TARGET Magnum::${_component} APPEND PROPERTY
INTERFACE_LINK_LIBRARIES GLFW::GLFW)
# GLUT application dependencies # GLUT application dependencies
elseif(_component STREQUAL GlutApplication) elseif(_component STREQUAL GlutApplication)
find_package(GLUT) find_package(GLUT)

Loading…
Cancel
Save