{ "info": { "author": "Jeff Dileo", "author_email": "jeff.dileo@nccgroup.trust", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.6" ], "description": "# CMakerer\n\nThis script generates `CMakeLists.txt` from arbitrary C/C++ codebases. It is\nnot intended to produce \"buildable\" cmake configurations, but instead enable\nCLion to load and index the code.\n\n# Installation\n\n```bash\npip3 install --user cmakerer\n```\n\n```bash\npython3 setup.py sdist bdist_wheel\npip3 install --user dist/cmakerer-*.whl\n```\n\n# Usage\n\n```bash\ncmakerer -o ~/path/to/cpp/code -x src/windows -! tests -z ~/path/to/cpp/code\n```\n\n# Features\n\n* Detects both standard and system include paths.\n* Handles \"multi-encoding\" C/C++ files\n* Exclude directory paths with `-x`\n* Exclude (sub)directory segments with `-!`\n* Exclude cmake directories with `-z`\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nccgroup/cmakerer", "keywords": "cmake clion", "license": "BSD (2 Clause)", "maintainer": "", "maintainer_email": "", "name": "cmakerer", "package_url": "https://pypi.org/project/cmakerer/", "platform": "", "project_url": "https://pypi.org/project/cmakerer/", "project_urls": { "Homepage": "https://github.com/nccgroup/cmakerer" }, "release_url": "https://pypi.org/project/cmakerer/1.1.1/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "Generates CMakeLists.txt files from arbitrary C/C++ codebases.", "version": "1.1.1" }, "last_serial": 4852987, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "b9c7b4095a6142fdb25995c3bf2d868f", "sha256": "25ee3d33d288f3112ae18a4d7c64c01809bb48696340036b0e5c4f16e20e9cb7" }, "downloads": -1, "filename": "cmakerer-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b9c7b4095a6142fdb25995c3bf2d868f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5969, "upload_time": "2018-10-22T23:15:31", "url": "https://files.pythonhosted.org/packages/b4/97/86dddb9a5189c0a071ecbd4a8bef39b0e8fb2fa6c283fdd94c69df088902/cmakerer-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8d7dd5874480b734f1cc54dcf0849db", "sha256": "b97426b113133961d8739e47ff95d06a637b810e9b81704125459bf01a20cd75" }, "downloads": -1, "filename": "cmakerer-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c8d7dd5874480b734f1cc54dcf0849db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5081, "upload_time": "2018-10-22T23:15:32", "url": "https://files.pythonhosted.org/packages/4f/a8/1d21ea58c3832561ae0ace4ee0875d178cae7c547d99a79c526269643548/cmakerer-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "83833e42d6aa8d8d750c12eae9713058", "sha256": "b4904d66782b33cabb56c8189f7a9a85b60182e9aa105b2b660c3847320183ea" }, "downloads": -1, "filename": "cmakerer-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "83833e42d6aa8d8d750c12eae9713058", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6036, "upload_time": "2018-10-22T23:58:26", "url": "https://files.pythonhosted.org/packages/33/d5/f37f5d1f62765b8b4e64c38102db9cd959c01b437c164d111e4474742cc6/cmakerer-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28d8574d2aec5fe7fa975e7754264c6e", "sha256": "be2ee669277acef2cf9fc5bf14d28f3d0fd1637c14b4ef29266e1dc7018b3f32" }, "downloads": -1, "filename": "cmakerer-1.0.3.tar.gz", "has_sig": false, "md5_digest": "28d8574d2aec5fe7fa975e7754264c6e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5146, "upload_time": "2018-10-22T23:58:27", "url": "https://files.pythonhosted.org/packages/1d/0b/fc41a2eb45f75f797c4fc4d4b4223387a6f62a4bb430e7d773accdcd050b/cmakerer-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e292eda6fa3717cf1f45ab155e545103", "sha256": "af203aa2f8f3cf14c3a273ac72a9531d2a5cde05faacd955f9fde2165ac4c96b" }, "downloads": -1, "filename": "cmakerer-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e292eda6fa3717cf1f45ab155e545103", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6384, "upload_time": "2019-02-22T04:44:25", "url": "https://files.pythonhosted.org/packages/95/f9/91f30f72afea6c5b245b95040a15cb20630296cd7c4bdb28b5a942fd18e0/cmakerer-1.1.0-py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a593568af2498e54d8fa8cfa21c96164", "sha256": "185bc4d3ac8172ab87c3b0413a2ade60e4faeea28b9e8abebdb8af544cd1e907" }, "downloads": -1, "filename": "cmakerer-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a593568af2498e54d8fa8cfa21c96164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6405, "upload_time": "2019-02-22T04:46:29", "url": "https://files.pythonhosted.org/packages/48/45/2a99ea2e47d1809bcf659946ba496ffc9660c0dd5c6ec2bfea46693881cf/cmakerer-1.1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a593568af2498e54d8fa8cfa21c96164", "sha256": "185bc4d3ac8172ab87c3b0413a2ade60e4faeea28b9e8abebdb8af544cd1e907" }, "downloads": -1, "filename": "cmakerer-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a593568af2498e54d8fa8cfa21c96164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6405, "upload_time": "2019-02-22T04:46:29", "url": "https://files.pythonhosted.org/packages/48/45/2a99ea2e47d1809bcf659946ba496ffc9660c0dd5c6ec2bfea46693881cf/cmakerer-1.1.1-py3-none-any.whl" } ] }