Metadata-Version: 2.1
Name: zenmake
Version: 0.6.0
Summary: ZenMake - build system based on WAF
Home-page: https://gitlab.com/pustotnik/zenmake
Author: Alexander Magola
Author-email: pustotnik@gmail.com
License: BSD
Project-URL: Bug Tracker, https://gitlab.com/pustotnik/zenmake/issues
Project-URL: Documentation, https://zenmake.readthedocs.io
Project-URL: Source Code, https://gitlab.com/pustotnik/zenmake
Description: .. _Waf: https://waf.io
        
        ZenMake
        =======
        
        |Licence| |Python| |PythonImpl| |PyPI| |Docs| |Travis| |coveralls|
        |ProjectStatus|
        
        ZenMake is a build system based on the meta build system/framework Waf_.
        Main purpose of the project is to be as simple as possible to use
        but be flexible.
        
        Main features
        -------------
        
        - Easy to use and flexible build config as python (.py) or as yaml file.
        - Distribution as zip application or as system package (pip).
        - Automatic build order and dependencies. (Thanks to Waf)
        - Automatic reconfiguring: no need to run command 'configure'.
        - Possibility to autodetect a compiler. (Thanks to Waf)
        - Building and running functional/unit tests including possibility to
          build and run tests only on changes.
        - Running custom scripts during build phase.
        - Supported platforms: GNU/Linux, MacOS, MS Windows. Also some other
          platforms like FreeBSD should be supported but they aren't tested.
        - Supported languages: C, C++
        - Supported compilers: at least gcc, clang and msvc. But actually all
          compilers that Waf_ supports.
        
        Documentation
        -------------
        
        For full documentation, including installation, tutorials and PDF documents,
        please see https://zenmake.readthedocs.io
        
        Project links
        -------------
        
        - Main git repository: https://gitlab.com/pustotnik/zenmake
        - Mirror git repository: https://github.com/pustotnik/zenmake
        - Issue tracker: https://gitlab.com/pustotnik/zenmake/issues
        - Pypi package: https://pypi.org/project/zenmake
        - Documentation: https://zenmake.readthedocs.io
        
        .. |Licence| image:: https://img.shields.io/pypi/l/zenmake.svg
           :target: https://pypi.org/project/zenmake/
        .. |Python| image:: https://img.shields.io/pypi/pyversions/zenmake.svg
           :target: https://pypi.org/project/zenmake/
        .. |PythonImpl| image:: https://img.shields.io/pypi/implementation/zenmake.svg
           :target: https://pypi.org/project/zenmake/
        .. |PyPI| image:: https://img.shields.io/pypi/v/zenmake.svg
           :target: https://pypi.org/project/zenmake/
        .. |Docs| image:: https://readthedocs.org/projects/zenmake/badge/?version=latest
           :target: https://zenmake.readthedocs.io/en/latest/?badge=latest
           :alt: Documentation Status
        .. |Travis| image:: https://travis-ci.com/pustotnik/zenmake.svg?branch=master
           :target: https://travis-ci.com/pustotnik/zenmake
        .. |coveralls| image:: https://coveralls.io/repos/github/pustotnik/zenmake/badge.svg
           :target: https://coveralls.io/github/pustotnik/zenmake
        .. |ProjectStatus| image:: https://img.shields.io/pypi/status/zenmake.svg
           :target: https://pypi.org/project/zenmake/
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4
Description-Content-Type: text/x-rst
