vcpkg/ports/magnum/CONTROL
Jonathan Hale 5e40afca0d
[corrade,magnum,*-plugins,*-extras,*-integration] Update to v2020.06 (#12211)
* [magnum] Improve maintainability of feature to cmake flag conversion

* [magnum] Ignore features not supported on current platform

Allows `vcpkg install magnum[*]` on any platform.

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum] Add cglcontext and windowlesscglapplication features

* docs: Update valid VCPKG_CMAKE_SYSTEM_NAME values

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Replace deprecated basisu with archive download

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Add meshoptimizersceneconverter feature

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Also use vcpkg_check_features

Analog to magnum port.

Signed-off-by: Squareys <squareys@googlemail.com>

* [corrade,magnum,*-plugins,*-extras,*-integration] Update to v2020.06

Signed-off-by: Squareys <squareys@googlemail.com>

* [meshoptimizer] Add initial port

Signed-off-by: Squareys <squareys@googlemail.com>

* [magnum-plugins] Replace meshoptimizer download with feature dependency

Signed-off-by: Squareys <squareys@googlemail.com>

* [corrade,magnum-*] Fix license installation command

Signed-off-by: Squareys <squareys@googlemail.com>

* [meshoptimizer] Use vcpkg_fixup_cmake_targets

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-14 08:38:18 -07:00

155 lines
3.7 KiB
Plaintext

Source: magnum
Version: 2020.06
Build-Depends: corrade[utility]
Description: C++11/C++14 graphics middleware for games and data visualization
Homepage: https://magnum.graphics/
Default-Features: anyaudioimporter, anyimageimporter, anyimageconverter, anysceneconverter, anysceneimporter, debugtools, gl, meshtools, primitives, scenegraph, shaders, text, texturetools, trade, sdl2application
Feature: al-info
Description: magnum-al-info utility
Build-Depends: magnum[audio]
Feature: anyimageimporter
Description: AnyImageImporter plugin
Build-Depends: magnum[trade]
Feature: anyaudioimporter
Description: AnyAudioImporter plugin
Build-Depends: magnum[audio], corrade[pluginmanager]
Feature: anyimageconverter
Description: AnyImageConverter plugin
Build-Depends: magnum[trade]
Feature: anysceneconverter
Description: AnySceneConverter plugin
Build-Depends: magnum[trade]
Feature: anysceneimporter
Description: AnySceneImporter plugin
Build-Depends: magnum[trade]
Feature: audio
Description: Audio library
Build-Depends: openal-soft
Feature: debugtools
Description: DebugTools library
Feature: distancefieldconverter
Description: magnum-distancefieldconverter utility
Build-Depends: magnum[texturetools], magnum[gl]
Feature: fontconverter
Description: magnum-fontconverter utility
Build-Depends: magnum[text], magnum[gl]
Feature: gl
Description: GL library
Feature: gl-info
Description: gl-info utility
Build-Depends: magnum[gl]
Feature: glfwapplication
Description: GlfwApplication library
Build-Depends: glfw3
Feature: imageconverter
Description: magnum-imageconverter utility
Build-Depends: magnum[trade]
Feature: magnumfont
Description: MagnumFont plugin
Build-Depends: magnum[text]
Feature: magnumfontconverter
Description: MagnumFontConverter plugin
Build-Depends: magnum[text], magnum[tgaimageconverter]
Feature: meshtools
Description: MeshTools library
Build-Depends: magnum[trade]
Feature: objimporter
Description: ObjImporter plugin
Build-Depends: magnum[trade]
Feature: tgaimageconverter
Description: TgaImageConverter plugin
Build-Depends: magnum[trade]
Feature: opengltester
Description: OpenGLTester library
Build-Depends: corrade[testsuite], magnum[gl]
Feature: primitives
Description: Primitives library
Build-Depends: magnum[trade]
Feature: sdl2application
Description: Sdl2Application library
Build-Depends: sdl2
Feature: scenegraph
Description: SceneGraph library
Feature: sceneconverter
Description: magnum-sceneconverter utility
Build-Depends: magnum[anysceneconverter]
Feature: shaders
Description: Shaders library
Build-Depends: magnum[gl]
Feature: text
Description: Text library
Build-Depends: magnum[texturetools], magnum[gl], corrade[pluginmanager]
Feature: texturetools
Description: TextureTools library
Feature: tgaimporter
Description: TgaImporter plugin
Build-Depends: magnum[trade]
Feature: trade
Description: Trade library
Build-Depends: corrade[pluginmanager]
Feature: wavaudioimporter
Description: WavAudioImporter plugin
Build-Depends: magnum[audio]
Feature: windowlesscglapplication
Description: WindowlessCglApplication library
Build-Depends: magnum[gl]
Feature: cglcontext
Description: CglContext library
Build-Depends: magnum[gl]
Feature: windowlesswglapplication
Description: WindowlessWglApplication library
Build-Depends: magnum[gl]
Feature: wglcontext
Description: WglContext library
Build-Depends: magnum[gl]
Feature: windowlesseglapplication
Description: WindowlessEglApplication library
Build-Depends: magnum[gl]
Feature: eglcontext
Description: EglContext library
Build-Depends: magnum[gl]
Feature: windowlessglxapplication
Description: WindowlessGlxApplication library
Build-Depends: magnum[gl]
Feature: glxcontext
Description: GlxContext library
Build-Depends: magnum[gl]