tiny rework - based on comments in this pull request - https://github.com/sindresorhus/awesome/pull/779

This commit is contained in:
onqtam
2016-10-07 13:23:40 +03:00
parent c765d168cf
commit 9fe069cf88
3 changed files with 538 additions and 34 deletions

View File

@@ -9,7 +9,7 @@
* Add new licenses (such that no other project uses) to the bottom of the page for easy referencing.
* New categories, or improvements to the existing ones are also welcome.
* Make sure your text editor is set to remove trailing whitespace.
* It is desirable for the whole thing to fit on one line after getting rendered by github.
* It is desirable for the whole thing to fit on one line after getting rendered by GitHub.
* The mentioning of 'CMake' in the description should have the first 2 letters as capital.
## Quality standard

View File

@@ -1,44 +1,45 @@
# Awesome CMake [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
A curated list of awesome [CMake](https://cmake.org/) scripts, modules, examples and others.
[<img src="https://rawgit.com/onqtam/awesome-cmake/master/cmake-logo.svg" align="right" width="100">](https://cmake.org/)
This is released under the ```Creative Commons Attribution 4.0 International``` License ```(CC BY 4.0)```.
> A curated list of awesome [CMake](https://cmake.org/) scripts, modules, examples and others.
Your contributions are highly welcome (first see [CONTRIBUTING.md](CONTRIBUTING.md)).
For more awesome lists, see [awesome](https://github.com/sindresorhus/awesome).
# Contents
## Contents
- [Articles](#articles)
- [Package Management](#package-management)
- [Build Systems](#build-systems)
- [Modules](#modules)
- [Utility Scripts](#utility-scripts)
- [Toolchains](#toolchains)
- [Tutorials/Examples/Templates](#tutorialsexamplestemplates)
- [Tutorials / Examples / Templates](#tutorials-examples-templates)
- [Other](#other)
## Articles
* [ruslo/CGold](https://github.com/ruslo/CGold) - The Hitchhikers [Guide](https://cgold.readthedocs.io) to the CMake. [BSD2][BSD-2-Clause]
* [Article](https://foonathan.github.io/blog/2016/07/07/cmake-dependency-handling.html) - Easy dependency management for C++ with CMake and Git.
* [Article](https://steveire.wordpress.com/2016/08/09/opt-in-header-only-libraries-with-cmake/) - Opt-in header-only libraries with CMake.
* [Modern CMake](https://github.com/toeb/moderncmake) Modern CMake PDF and samples by creator of [cmakepp](https://github.com/toeb/cmakepp). [MIT][MIT]
* [Easy dependency management for C++ with CMake and Git](https://foonathan.github.io/blog/2016/07/07/cmake-dependency-handling.html).
* [Opt-in header-only libraries with CMake](https://steveire.wordpress.com/2016/08/09/opt-in-header-only-libraries-with-cmake/).
* [Modern CMake](https://github.com/toeb/moderncmake) - Modern CMake PDF and samples by creator of [cmakepp](https://github.com/toeb/cmakepp). [MIT][MIT]
* [Ultimate Guide to Modern CMake](https://rix0r.nl/blog/2015/08/13/cmake-guide/)
* [Older Modern CMake](https://meetingcpp.com/index.php/talkview13/items/13.html) Modern CMake for C++.
* [Article](http://voices.canonical.com/jussi.pakkanen/2013/03/26/a-list-of-common-cmake-antipatterns/) - A list of common CMake antipatterns (from 2013 but still relevant).
* [A list of common CMake antipatterns (from 2013 but still relevant)](http://voices.canonical.com/jussi.pakkanen/2013/03/26/a-list-of-common-cmake-antipatterns/).
## Package Management
* [ruslo/hunter](https://github.com/ruslo/hunter) - Cross-platform package manager for C++ (based on CMake ExternalProject). [BSD2][BSD-2-Clause]
* [pfultz2/cget](https://github.com/pfultz2/cget) - CMake package retrieval. This can be used to download and install CMake packages. [BOOST][BOOST]
* [iauns/cpm](https://github.com/iauns/cpm) - A C++ Package Manager based on CMake and Git. [MIT][MIT]
* [iauns/cpm](https://github.com/iauns/cpm) - C++ Package Manager based on CMake and Git. [MIT][MIT]
* [conan-io/conan](https://github.com/conan-io/conan) - Conan C++ Package Manager, implemented in Python and has a CMake integration backend. [MIT][MIT]
* [floooh/fips](https://github.com/floooh/fips) - High-level build system/dependency management for distributed, multi-platform C/C++ projects. [MIT][MIT]
## Build Systems
* [Ninja](https://github.com/ninja-build/ninja) - Small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system (like CMake), and it is designed to run builds as fast as possible. [APACHE 2][APACHE 2]
## Modules
* [rpavlik/cmake-modules](https://github.com/rpavlik/cmake-modules) - A collection of CMake modules. There are a number of find modules, especially for virtual reality and physical simulation, some utility modules, and some patches or workarounds for CMake itself. [BOOST][BOOST]
* [rpavlik/cmake-modules](https://github.com/rpavlik/cmake-modules) - Collection of CMake modules. There are a number of find modules, especially for virtual reality and physical simulation, some utility modules, and some patches or workarounds for CMake itself. [BOOST][BOOST]
* [bilke/cmake-modules](https://github.com/bilke/cmake-modules) - This is a collection of additional CMake modules. Most of them are from Ryan Pavlik. [BOOST][BOOST]
* [Eyescale/CMake](https://github.com/Eyescale/CMake) - Common CMake modules. [BSD3][BSD-3-Clause]
* [tcbrindle/sdl2-cmake-scripts](https://github.com/tcbrindle/sdl2-cmake-scripts) - CMake scripts for finding the SDL2, SDL2_image and SDL2_ttf libraries and headers. [BSD2][BSD-2-Clause]
@@ -47,7 +48,7 @@ For more awesome lists, see [awesome](https://github.com/sindresorhus/awesome).
* [chadmv/cgcmake](https://github.com/chadmv/cgcmake) - CMake modules for common applications related to computer graphics. [MIT][MIT]
* [sakra/FindMathematica](https://github.com/sakra/FindMathematica) - CMake module for Mathematica. [MIT][MIT]
* [KDE/extra-cmake-modules](https://github.com/KDE/extra-cmake-modules) - Extra modules and scripts for CMake. [BSD3][BSD-3-Clause]
* [julp/FindICU.cmake](https://github.com/julp/FindICU.cmake) - A CMake module to find International Components for Unicode (ICU) Library. [BSD2][BSD-2-Clause]
* [julp/FindICU.cmake](https://github.com/julp/FindICU.cmake) - CMake module to find International Components for Unicode (ICU) Library. [BSD2][BSD-2-Clause]
* [justusc/FindTBB](https://github.com/justusc/FindTBB) - CMake find module for Intel Threading Building Blocks. [MIT][MIT]
* [hanjianwei/cmake-modules](https://github.com/hanjianwei/cmake-modules) - CMake module collection. [MIT][MIT]
@@ -57,17 +58,17 @@ These provide a wide range of functionality - from dealing with compiler flags t
* [sakra/cotire](https://github.com/sakra/cotire) - Cotire (compile time reducer) is a CMake module that speeds up the build process of CMake based build systems by fully automating techniques as precompiled headers and unity builds for C and C++. [MIT][MIT]
* [onqtam/ucm](https://github.com/onqtam/ucm) - For managing compiler/linker flags, collecting sources, precompiled headers, unity builds and others. [MIT][MIT]
* [toeb/cmakepp](https://github.com/toeb/cmakepp) - An Enhancement Suite for the CMake Build System. [MIT][MIT]
* [toeb/cmakepp](https://github.com/toeb/cmakepp) - Enhancement Suite for the CMake Build System. [MIT][MIT]
* [ruslo/sugar](https://github.com/ruslo/sugar) - CMake tools and examples: collecting source files, warnings suppression, etc. [BSD2][BSD-2-Clause]
* [Crascit/DownloadProject](https://github.com/Crascit/DownloadProject) - CMake module for downloading an external project's source at configure time. [MIT][MIT]
* [janelia-flyem/buildem](https://github.com/janelia-flyem/buildem) - A modular CMake-based system that leverages ExternalProject to simplify builds. [LICENSE](https://github.com/janelia-flyem/buildem/blob/master/LICENSE.txt)
* [janelia-flyem/buildem](https://github.com/janelia-flyem/buildem) - Modular CMake-based system that leverages ExternalProject to simplify builds. [LICENSE](https://github.com/janelia-flyem/buildem/blob/master/LICENSE.txt)
* [JoakimSoderberg/coveralls-cmake](https://github.com/JoakimSoderberg/coveralls-cmake) - Coveralls JSON coverage generator and uploader for CMake. [MIT][MIT]
* [foonathan/compatibility](https://github.com/foonathan/compatibility) - An improved version of cmake-compile-features. [LICENSE](https://github.com/foonathan/compatibility/blob/master/LICENSE)
* [foonathan/compatibility](https://github.com/foonathan/compatibility) - Improved version of cmake-compile-features. [LICENSE](https://github.com/foonathan/compatibility/blob/master/LICENSE)
* [Tronic/cmake-modules](https://github.com/Tronic/cmake-modules) - LibFindMacros development repository and other cool CMake stuff. [LICENSE](https://github.com/Tronic/cmake-modules/blob/master/LibFindMacros.cmake#L2)
* [UCL/GreatCMakeCookOff](https://github.com/UCL/GreatCMakeCookOff) - This is a repository of useful and less than useful CMake recipes. [MIT][MIT]
* [polysquare/cppcheck-target-cmake](https://github.com/polysquare/cppcheck-target-cmake) - Per-target CPPCheck for CMake. [MIT][MIT]
* [polysquare/clang-tidy-target-cmake](https://github.com/polysquare/clang-tidy-target-cmake) - Add clang-tidy checks to a target using CMake. [MIT][MIT]
* [polysquare/cmake-unit](https://github.com/polysquare/cmake-unit) - A unit testing framework for CMake. [MIT][MIT]
* [polysquare/cmake-unit](https://github.com/polysquare/cmake-unit) - Unit testing framework for CMake. [MIT][MIT]
* [polysquare/cmake-header-language](https://github.com/polysquare/cmake-header-language) - CMake macro to determine the language of a header file. [MIT][MIT]
* [polysquare/tooling-cmake-util](https://github.com/polysquare/tooling-cmake-util) - Utility and common library for all polysquare CMake tools. [MIT][MIT]
* [polysquare/iwyu-target-cmake](https://github.com/polysquare/iwyu-target-cmake) - CMake integration for include-what-you-use. [MIT][MIT]
@@ -75,13 +76,13 @@ These provide a wide range of functionality - from dealing with compiler flags t
* [larsch/cmake-precompiled-header](https://github.com/larsch/cmake-precompiled-header) - Visual Studio and GCC precompiled header macro. [LICENSE](https://github.com/larsch/cmake-precompiled-header/blob/master/PrecompiledHeader.cmake#L31)
* [nanoant/CMakePCHCompiler](https://github.com/nanoant/CMakePCHCompiler) - CMake precompiled headers via custom compiler extension - with reuse support! [MIT][MIT]
* [RWTH-ELP/CMake-codecov](https://github.com/RWTH-ELP/CMake-codecov) - Enables code coverage and generates coverage reports with CMake targets. [GPL][GPL]
* [puppetlabs/leatherman](https://github.com/puppetlabs/leatherman) - A collection of C++ and CMake utility libraries. [APACHE 2][APACHE 2]
* [puppetlabs/leatherman](https://github.com/puppetlabs/leatherman) - Collection of C++ and CMake utility libraries. [APACHE 2][APACHE 2]
## Toolchains
* [dockcross/dockcross](https://github.com/dockcross/dockcross) - Cross compiling toolchains in Docker images. [MIT][MIT]
* [taka-no-me/android-cmake](https://github.com/taka-no-me/android-cmake) - CMake toolchain file and other scripts for the Android NDK. [BSD3][BSD-3-Clause]
* [cristeab/ios-cmake](https://github.com/cristeab/ios-cmake) - A toolchain file and examples using CMake for iOS development. [BSD3][BSD-3-Clause]
* [cristeab/ios-cmake](https://github.com/cristeab/ios-cmake) - Toolchain file and examples using CMake for iOS development. [BSD3][BSD-3-Clause]
* [LaurentGomila/qt-android-cmake](https://github.com/LaurentGomila/qt-android-cmake) - For building and deploying Qt based apps on Android without QtCreator. [LICENSE](https://github.com/LaurentGomila/qt-android-cmake/blob/master/license.txt)
* [lachs0r/mingw-w64-cmake](https://github.com/lachs0r/mingw-w64-cmake) - CMake-based MinGW-w64 Cross Toolchain - to build Windows binaries of mpv. [ISC][ISC]
* [mkleemann/cmake-avr](https://github.com/mkleemann/cmake-avr) - CMake toolchain for AVR. [LICENSE](https://github.com/mkleemann/cmake-avr/blob/master/LICENSE)
@@ -90,44 +91,44 @@ These provide a wide range of functionality - from dealing with compiler flags t
* [mosra/toolchains](https://github.com/mosra/toolchains) - For crosscompiling with CMake. They are meant to be mainly used on ArchLinux. [NO LICENSE]
* [staticlibs/cmake](https://github.com/staticlibs/cmake/tree/master/toolchains) - Collection of CMake toolchain files, mostly for static linking. [APACHE 2][APACHE 2]
## Tutorials/Examples/Templates
## Tutorials / Examples / Templates
* [cginternals/cmake-init](https://github.com/cginternals/cmake-init) - Template for reliable, cross-platform C++ project setup using CMake. [LICENSE](https://github.com/cginternals/cmake-init/blob/master/LICENSE)
* [Akagi201/learning-cmake](https://github.com/Akagi201/learning-cmake) - This is a simple CMake practice project which contains some different scenarios. [GPL2][GPL2]
* [skebanga/cmake_test](https://github.com/skebanga/cmake_test) - A small example project using CMake. [NO LICENSE]
* [skebanga/cmake_test](https://github.com/skebanga/cmake_test) - Small example project using CMake. [NO LICENSE]
* [forexample/android-cmake](https://github.com/forexample/android-cmake) - Examples of using [ruslo/hunter](https://github.com/ruslo/hunter) package manager for an Android application. [BSD2][BSD-2-Clause]
* [forexample/hunter-simple](https://github.com/forexample/hunter-simple) - Example of downloading/installing dependencies using [ruslo/hunter](https://github.com/ruslo/hunter) package manager. [BSD2][BSD-2-Clause]
* [ruslo/weather](https://github.com/ruslo/weather) - Example of using [Hunter](http://github.com/ruslo/hunter) cross-platform package manager for CMake to build application which use Boost, CppNetlib.URI, GTest, JSON Spirit. Platforms: Windows (Visual Studio), Linux, Mac OS X + iOS. [BSD2][BSD-2-Clause]
* [forexample/package-example](https://github.com/forexample/package-example) - Config mode of find_package command (examples for [this](http://stackoverflow.com/questions/20746936/cmake-of-what-use-is-find-package-if-you-need-to-specify-cmake-module-path-an) SO question). [NO LICENSE]
* [OutOfOrder/CMakeTemplates](https://github.com/OutOfOrder/CMakeTemplates) - A set of initial CMake templates that I use for every game port I work on. [NO LICENSE]
* [krux02/minimal_cmake_example](https://github.com/krux02/minimal_cmake_example) - A minimal CMake example, that covers dependencies and packaging. [CC0-1.0][CC0-1.0]
* [forexample/package-example](https://github.com/forexample/package-example) - Config mode of find_package (examples for [this](http://stackoverflow.com/questions/20746936/cmake-of-what-use-is-find-package-if-you-need-to-specify-cmake-module-path-an) Stack Overflow question). [NO LICENSE]
* [OutOfOrder/CMakeTemplates](https://github.com/OutOfOrder/CMakeTemplates) - Set of initial CMake templates that I use for every game port I work on. [NO LICENSE]
* [krux02/minimal_cmake_example](https://github.com/krux02/minimal_cmake_example) - Minimal CMake example, that covers dependencies and packaging. [CC0-1.0][CC0-1.0]
* [bast/cmake-example](https://github.com/bast/cmake-example) - Example project which demonstrates various CMake features. [BSD3][BSD-3-Clause]
* [ttroy50/cmake-examples](https://github.com/ttroy50/cmake-examples) - Useful CMake examples in a tutorial format. [MIT][MIT]
* [district10/cmake-templates](https://github.com/district10/cmake-templates) - Some CMake Templates. Qt, Boost, OpenCV, C++11, etc. [MIT][MIT]
* [Barthelemy/CppProjectTemplate](https://github.com/Barthelemy/CppProjectTemplate) - Basic, but working, C++ project using CMake, boost and Doxygen. [MIT][MIT]
* [euler0/mini-cmake-qt](https://github.com/euler0/mini-cmake-qt) - A minimal CMake template for Qt 5 projects. [LICENSE](https://github.com/euler0/mini-cmake-qt/blob/master/LICENSE)
* [euler0/mini-cmake-qt](https://github.com/euler0/mini-cmake-qt) - Minimal CMake template for Qt 5 projects. [LICENSE](https://github.com/euler0/mini-cmake-qt/blob/master/LICENSE)
* [cognitivewaves/CMake-VisualStudio-Example](https://github.com/cognitivewaves/CMake-VisualStudio-Example) - CMake example for Visual Studio developers - [blog post](http://cognitivewaves.wordpress.com/cmake-and-visual-studio/). [NO LICENSE]
* [NewProggie/Cpp-Project-Template](https://github.com/NewProggie/Cpp-Project-Template) - C++ bootstrap project template including CMake build system. [MIT][MIT]
* [cmake-basis/BASIS](https://github.com/cmake-basis/BASIS) - CMake [BASIS](https://cmake-basis.github.io) makes it easy to create sharable software and libraries that work together. [BSD2][BSD-2-Clause]
* [ArthurSonzogni/OpenGL_CMake_Skeleton](https://github.com/ArthurSonzogni/OpenGL_CMake_Skeleton) - A ready to use CMake skeleton using GLFW, Glew and glm. [MIT][MIT]
* [JoakimSoderberg/coveralls-cmake-example](https://github.com/JoakimSoderberg/coveralls-cmake-example) - Example project for [coveralls-cmake](https://github.com/JoakimSoderberg/coveralls-cmake). [NO LICENSE]
* [kartikkumar/cppbase](https://github.com/kartikkumar/cppbase) - A template for a simple CMake-based C++ project. [MIT][MIT]
* [kartikkumar/cppbase](https://github.com/kartikkumar/cppbase) - Template for a simple CMake-based C++ project. [MIT][MIT]
* [maxbader/Arduino-CMake-Template](https://github.com/maxbader/Arduino-CMake-Template) - Starting point for Arduino development using CMake. [NO LICENSE]
* [fletcher/c-template](https://github.com/fletcher/c-template) - Boilerplate to set up a c project, include CuTest, cmake build setup. [MIT][MIT]
* [duckie/cpp_project_template](https://github.com/duckie/cpp_project_template) - A simple template to start quickly a C++ project managed by CMake. [NO LICENSE]
* [duckie/cpp_project_template](https://github.com/duckie/cpp_project_template) - Simple template to start quickly a C++ project managed by CMake. [NO LICENSE]
## Other
* [coderefinery/autocmake](https://github.com/coderefinery/autocmake) - Using a autocmake.yml file [Autocmake](http://autocmake.readthedocs.io/en/latest/) composes CMake building blocks into a CMake project and generates CMakeLists.txt as well as a setup script, which serves as a front-end to CMakeLists.txt. [BSD3][BSD-3-Clause]
* [kmorel/UseLATEX](https://github.com/kmorel/UseLATEX) - A collection of CMake macros to simplify building LaTeX files. [BSD3][BSD-3-Clause]
* [python-cmake-buildsystem/python-cmake-buildsystem](https://github.com/python-cmake-buildsystem/python-cmake-buildsystem) - A replacement buildsystem for CPython. [APACHE 2][APACHE 2]
* [kmorel/UseLATEX](https://github.com/kmorel/UseLATEX) - Collection of CMake macros to simplify building LaTeX files. [BSD3][BSD-3-Clause]
* [python-cmake-buildsystem/python-cmake-buildsystem](https://github.com/python-cmake-buildsystem/python-cmake-buildsystem) - Replacement buildsystem for CPython. [APACHE 2][APACHE 2]
* [scikit-build/scikit-build](https://github.com/scikit-build/scikit-build) - Improved build system generator for CPython C extensions. [MIT][MIT]
* [jesperes/protobuf-cmake](https://github.com/jesperes/protobuf-cmake) - CMake build support for Google Protobufs. [BSD3][BSD-3-Clause]
* [cjntaylor/node-cmake](https://github.com/cjntaylor/node-cmake) - CMake-based build system for node.js native modules. [ISC][ISC]
* [Lindydancer/cmake-font-lock](https://github.com/Lindydancer/cmake-font-lock) - Advanced syntax coloring support for CMake scripts inside Emacs. [GPL][GPL]
* [ObKo/stm32-cmake](https://github.com/ObKo/stm32-cmake) - Used to develop applications for the STM32 - ST's ARM Cortex-M0(3,4,7) MCUs. [NO LICENSE]
* [rastersoft/autovala](https://github.com/rastersoft/autovala) - A program that automatically generates CMake configuration files for your Vala project. [GPL][GPL]
* [ros/catkin](https://github.com/ros/catkin) - A CMake-based build system that is used to build all packages in Robot Operating System (ROS). [BSD3][BSD-3-Clause]
* [rastersoft/autovala](https://github.com/rastersoft/autovala) - Program that automatically generates CMake configuration files for your Vala project. [GPL][GPL]
* [ros/catkin](https://github.com/ros/catkin) - CMake-based build system that is used to build all packages in Robot Operating System (ROS). [BSD3][BSD-3-Clause]
* [jlblancoc/suitesparse-metis-for-windows](https://github.com/jlblancoc/suitesparse-metis-for-windows) - CMake scripts for painless usage of SuiteSparse+METIS. [BSD3][BSD-3-Clause]
* [thewtex/cython-cmake-example](https://github.com/thewtex/cython-cmake-example) - Utilities and example for using CMake to build Cython modules. [LICENSE](https://github.com/thewtex/cython-cmake-example/blob/master/LICENSE)
* [bjornblissing/osg-3rdparty-cmake](https://github.com/bjornblissing/osg-3rdparty-cmake) - CMake scripts for building OpenSceneGraph third party libraries. [NO LICENSE]
@@ -141,6 +142,16 @@ These provide a wide range of functionality - from dealing with compiler flags t
* [snikulov/sqlite.cmake.build](https://github.com/snikulov/sqlite.cmake.build) - CMake script for sqlite amalgamation. [NO LICENSE]
* [polysquare/cmake-ast](https://github.com/polysquare/cmake-ast) - Python module to reduce a CMake file to an AST. [MIT][MIT]
## Contribute
Your contributions are highly welcome (first see [CONTRIBUTING.md](CONTRIBUTING.md)).
For more awesome lists, see [awesome](https://github.com/sindresorhus/awesome).
## License
This is released under the [**```Creative Commons Attribution 4.0 International```**](http://creativecommons.org/licenses/by/4.0/) License ```(CC BY 4.0)```.
[ISC]: https://opensource.org/licenses/ISC
[GPL]: https://www.gnu.org/licenses/gpl-3.0.html
[GPL2]: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html

493
cmake-logo.svg Normal file
View File

@@ -0,0 +1,493 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2816"
version="1.1"
inkscape:version="0.47 r22583"
width="2072"
height="2072"
sodipodi:docname="Cmake.svg">
<metadata
id="metadata2822">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2820">
<linearGradient
id="linearGradient4276">
<stop
style="stop-color:#32691d;stop-opacity:1"
offset="0"
id="stop4278" />
<stop
id="stop4280"
offset="0.02012207"
style="stop-color:#01d200;stop-opacity:0" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4282" />
</linearGradient>
<linearGradient
id="linearGradient4227">
<stop
style="stop-color:#ebebec;stop-opacity:1"
offset="0"
id="stop4229" />
<stop
id="stop4231"
offset="0.00518292"
style="stop-color:#d3d3d3;stop-opacity:0" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4233" />
</linearGradient>
<linearGradient
id="linearGradient4129">
<stop
id="stop4131"
offset="0"
style="stop-color:#cbf595;stop-opacity:1" />
<stop
style="stop-color:#01da00;stop-opacity:0"
offset="0.01826929"
id="stop4133" />
<stop
id="stop4135"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4039">
<stop
style="stop-color:#321e1d;stop-opacity:1"
offset="0"
id="stop4041" />
<stop
id="stop4043"
offset="0.01546729"
style="stop-color:#555548;stop-opacity:0" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop4045" />
</linearGradient>
<linearGradient
id="linearGradient3990">
<stop
style="stop-color:#321e1d;stop-opacity:1"
offset="0"
id="stop3992" />
<stop
id="stop3994"
offset="0.02012207"
style="stop-color:#5a5bd7;stop-opacity:0" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3996" />
</linearGradient>
<linearGradient
id="linearGradient3941">
<stop
id="stop3943"
offset="0"
style="stop-color:#f6b1b2;stop-opacity:1" />
<stop
style="stop-color:#c51f1f;stop-opacity:0"
offset="0.02821624"
id="stop3945" />
<stop
id="stop3947"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient3851">
<stop
id="stop3853"
offset="0"
style="stop-color:#321e1d;stop-opacity:1" />
<stop
style="stop-color:#555548;stop-opacity:0"
offset="0.02012207"
id="stop3855" />
<stop
id="stop3857"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient3800">
<stop
style="stop-color:#cbcaf2;stop-opacity:1"
offset="0"
id="stop3802" />
<stop
id="stop3808"
offset="0.02636753"
style="stop-color:#5555d2;stop-opacity:0" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3804" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3715">
<stop
style="stop-color:#848484;stop-opacity:1"
offset="0"
id="stop3717" />
<stop
style="stop-color:#d2d2d2;stop-opacity:1"
offset="1"
id="stop3719" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3669">
<stop
style="stop-color:#01a300;stop-opacity:1"
offset="0"
id="stop3671" />
<stop
style="stop-color:#01df00;stop-opacity:1"
offset="1"
id="stop3673" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3653">
<stop
style="stop-color:#b40e0e;stop-opacity:1"
offset="0"
id="stop3655" />
<stop
style="stop-color:#ff5959;stop-opacity:1"
offset="1"
id="stop3657" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3645">
<stop
style="stop-color:#1011a1;stop-opacity:1"
offset="0"
id="stop3647" />
<stop
style="stop-color:#6969e1;stop-opacity:1"
offset="1"
id="stop3649" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3645"
id="linearGradient3651"
x1="-1527.3507"
y1="1387.5206"
x2="-1086.1161"
y2="454.13968"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(2104,48)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3653"
id="linearGradient3659"
x1="-933.38092"
y1="680.41388"
x2="-316.78384"
y2="1721.275"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(2104,48)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3669"
id="linearGradient3675"
x1="-678.82251"
y1="1794.8141"
x2="-1549.978"
y2="1721.275"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(2104,48)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3715"
id="linearGradient3721"
x1="-984.2926"
y1="1472.3735"
x2="-995.60632"
y2="1093.3643"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(2104,48)" />
<filter
inkscape:collect="always"
id="filter3777">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="9.0766588"
id="feGaussianBlur3779" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3800"
id="linearGradient3806"
x1="-1238.0465"
y1="919.71448"
x2="-555.82379"
y2="917.51282"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.9188939,0.98349385,-0.45611308,0.88992183,3476.0418,1285.266)" />
<linearGradient
y2="913.40582"
x2="-552.84039"
y1="919.71448"
x1="-1238.0465"
gradientTransform="matrix(-1.9407023,0.93972781,-0.43581582,-0.90003588,-412.21511,3168.6506)"
gradientUnits="userSpaceOnUse"
id="linearGradient3828"
xlink:href="#linearGradient3851"
inkscape:collect="always" />
<linearGradient
id="linearGradient3851-6">
<stop
id="stop3853-2"
offset="0"
style="stop-color:#321e1d;stop-opacity:1" />
<stop
style="stop-color:#555548;stop-opacity:0"
offset="0.02012207"
id="stop3855-4" />
<stop
id="stop3857-5"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
y2="915.30005"
x2="-555.83728"
y1="919.71448"
x1="-1238.0465"
gradientTransform="matrix(0.02700295,-2.1560608,0.90368745,0.01314507,114.37039,-755.42907)"
gradientUnits="userSpaceOnUse"
id="linearGradient3877"
xlink:href="#linearGradient3851-6"
inkscape:collect="always" />
<linearGradient
y2="917.6181"
x2="-554.89746"
y1="919.71448"
x1="-1238.0465"
gradientTransform="matrix(3.1362513,0.00261809,0.06431073,0.7601511,4936.1356,68.133286)"
gradientUnits="userSpaceOnUse"
id="linearGradient3918"
xlink:href="#linearGradient3941"
inkscape:collect="always" />
<linearGradient
y2="917.51282"
x2="-555.82379"
y1="918.44379"
x1="-1229.327"
gradientTransform="matrix(-2.1510215,-0.07025797,-0.03821188,-0.48210687,-1498.469,1058.0104)"
gradientUnits="userSpaceOnUse"
id="linearGradient3967"
xlink:href="#linearGradient3990"
inkscape:collect="always" />
<linearGradient
y2="917.51282"
x2="-555.82379"
y1="920.41797"
x1="-1237.1112"
gradientTransform="matrix(-1.3798164,-1.6569612,0.7684458,-0.63991489,-2195.6367,413.8935)"
gradientUnits="userSpaceOnUse"
id="linearGradient4016"
xlink:href="#linearGradient4039"
inkscape:collect="always" />
<linearGradient
id="linearGradient3851-62">
<stop
id="stop3853-38"
offset="0"
style="stop-color:#321e1d;stop-opacity:1" />
<stop
style="stop-color:#555548;stop-opacity:0"
offset="0.01739271"
id="stop3855-2" />
<stop
id="stop3857-62"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
y2="910.64618"
x2="-551.12549"
y1="915.73645"
x1="-1242.2334"
gradientTransform="matrix(0.85312044,-1.9803029,0.91840135,0.39565006,2182.2918,-885.93458)"
gradientUnits="userSpaceOnUse"
id="linearGradient4065"
xlink:href="#linearGradient3851-62"
inkscape:collect="always" />
<linearGradient
y2="915.4801"
x2="-555.86682"
y1="919.71448"
x1="-1238.0465"
gradientTransform="matrix(1.3829904,1.654313,-0.7672176,0.6413869,2529.8389,3432.8719)"
gradientUnits="userSpaceOnUse"
id="linearGradient4106"
xlink:href="#linearGradient4129"
inkscape:collect="always" />
<linearGradient
y2="917.18665"
x2="-866.86804"
y1="918.09875"
x1="-1242.5582"
gradientTransform="matrix(1.3829904,1.654313,-0.7672176,0.6413869,2930.535,3096.9376)"
gradientUnits="userSpaceOnUse"
id="linearGradient4196"
xlink:href="#linearGradient4227"
inkscape:collect="always" />
<linearGradient
y2="917.51282"
x2="-555.82379"
y1="919.71448"
x1="-1238.0465"
gradientTransform="matrix(-0.83179183,1.989334,-0.83312221,-0.35033011,1447.5752,4603.6836)"
gradientUnits="userSpaceOnUse"
id="linearGradient4253"
xlink:href="#linearGradient4276"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="750"
id="namedview2818"
showgrid="false"
inkscape:zoom="0.25"
inkscape:cx="668.45545"
inkscape:cy="769.26341"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg2816"
showguides="true"
inkscape:guide-bbox="true" />
<g
id="g3668">
<path
sodipodi:nodetypes="ccccccc"
id="path2831-1"
d="m 1971.5575,1939.9137 -1797.08691,-0.1258 c -11.0291,-1.2221 -8.5403,-6.713 -5.9958,-12.2215 L 1069.3546,128.0808 c 3.3139,-5.2772 6.2883,-4.4372 9.0861,-0.4108 l 900.8561,1799.4363 c 4.5781,9.1667 1.5811,13.1503 -7.7393,12.8074 z"
style="fill:none;stroke:#3a393b;stroke-width:22.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3777);opacity:0.53974895" />
<path
sodipodi:nodetypes="cccc"
id="path2828"
d="M 1143.3083,1084.3217 158.69119,1926.0618 1060.5107,124.10214 1143.3083,1084.3217 z"
style="fill:url(#linearGradient3651);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
id="rect3781"
d="m 1060.5637,125.61959 c 13.4152,80.71591 11.94,94.79031 -18.0349,140.07316 L 245.92029,1844.832 161.31739,1921.7588 1060.5637,125.61959 z"
style="fill:url(#linearGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
sodipodi:nodetypes="cccccc"
id="rect3781-0-9"
d="m 1147.188,1083.1536 -50.1671,40.0537 -52.7887,-888.7261 c -4.0533,-47.4341 -6.2416,-43.17076 -6.5492,-68.17004 l 25.1004,-48.95208 84.4046,965.79452 z"
style="fill:url(#linearGradient3967);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
sodipodi:nodetypes="cccc"
id="path2828-4"
d="M 1188.9362,1609.9939 1060.9788,123.94021 1963.9529,1926.2261 1188.9362,1609.9939 z"
style="fill:url(#linearGradient3659);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
id="rect3781-9"
d="m 1060.9071,120.07731 c 24.1749,30.04558 39.608,75.93991 48.9654,112.17843 l 179.3742,1415.10436 -98.4276,-38.4391 -129.912,-1488.84369 z"
style="fill:url(#linearGradient3918);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
sodipodi:nodetypes="cccc"
id="path2828-1"
d="M 743.40929,1423.8349 1964.8794,1926.0085 158.92799,1925.81 743.40929,1423.8349 z"
style="fill:url(#linearGradient3675);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccc"
id="rect3781-0"
d="m 1963.6891,1926.5277 -56.7139,-24.6169 -795.9854,-1603.05217 c -21.9472,-24.37845 -34.3449,-39.62306 -41.2192,-51.95192 -1.1264,-32.3188 -2.943,-61.0813 -9.9138,-126.2626 l 903.8323,1805.88359 z"
style="fill:url(#linearGradient3828);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
sodipodi:nodetypes="cccc"
id="path2828-4-7"
d="m 745.26609,1425.0475 397.42281,-339.0381 55.3298,523.5716 -452.75261,-184.5335 z"
style="fill:url(#linearGradient3721);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
inkscape:transform-center-y="624.859"
inkscape:transform-center-x="758.12355"
sodipodi:nodetypes="cccccc"
id="rect3781-8"
d="m 742.72829,1426.2554 c 17.4821,6.7504 20.8419,8.2827 35.806,14.4205 -16.1593,13.8305 -69.88,86.4885 -91.4281,103.8499 l -428.4072,362.6992 -98.8195,18.3883 582.8488,-499.3579 z"
style="fill:url(#linearGradient4106);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
inkscape:transform-center-y="347.22075"
inkscape:transform-center-x="-821.22079"
sodipodi:nodetypes="cccccc"
id="rect3781-0-8-6"
d="m 1962.8676,1925.4594 -68.0643,-1.0486 -1174.86681,-479.6332 23.5048,-18.7167 470.76241,191.9416 748.6639,307.4569 z"
style="fill:url(#linearGradient4253);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
sodipodi:nodetypes="ccccc"
id="rect3781-0-8"
d="m 159.98259,1925.4405 50.2958,-42.8864 1643.00831,0.1531 110.3276,42.727 -1803.63171,0.01 z"
style="fill:url(#linearGradient3877);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
inkscape:transform-center-y="369.96725"
inkscape:transform-center-x="-887.51544"
sodipodi:nodetypes="ccccccc"
id="rect3781-0-7"
d="m 1199.8469,1610.9874 -2.1608,-22.3386 610.5884,235.1678 c 39.4555,18.7661 69.1058,27.2993 88.8249,43.327 12.6947,5.2081 34.7241,12.6345 46.1135,16.4736 13.9264,9.2219 11.5065,23.9583 20.3177,41.5431 l -763.6837,-314.1729 z"
style="fill:url(#linearGradient4065);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
sodipodi:nodetypes="ccccccc"
id="path2831"
d="m 1958.5868,1931.807 -1797.08691,-0.1258 c -11.0291,-1.2221 -8.5403,-6.713 -5.9958,-12.2215 L 1056.3839,119.97408 c 3.3139,-5.27718 6.2883,-4.43721 9.0861,-0.4108 l 900.8561,1799.43632 c 4.5781,9.1667 1.5811,13.1503 -7.7393,12.8074 z"
style="fill:none;stroke:#000000;stroke-width:12.19999981;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<path
sodipodi:nodetypes="cccccc"
id="rect3781-0-98"
d="m 160.09059,1924.1505 25.5248,-54.5322 52.0681,-38.5691 899.32641,-780.8749 c 4.7998,18.518 1.8803,6.9336 6.1315,33.989 l -983.05081,839.9872 z"
style="fill:url(#linearGradient4016);fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
inkscape:transform-center-y="624.859"
inkscape:transform-center-x="758.12355"
sodipodi:nodetypes="ccccc"
id="rect3781-8-2"
d="m 1141.0494,1090.571 c -7.8922,86.6075 -17.7158,81.5443 -53.2471,118.0205 l -263.40721,244.6992 -74.9445,-29.2367 391.59881,-333.483 z"
style="fill:url(#linearGradient4196);fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB