|
|
|
@ -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) |
|
|
|
|