{ "info": { "author": "hellman", "author_email": "hellman1908@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: C", "Programming Language :: C++", "Programming Language :: Python :: 2", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Compilers" ], "description": "Enhanced preprocessor for C.\n\nIN EARLY DEVELOPMENT\n\nCurrent features:\n\nDirectives to include in C file: ::\n\n include some header file (.h[pp]):\n //:inc somelib1 somelib2\n\n include a bunch of std libs:\n //:stdinc iostream vector algorithm\n\n include header + add .c[pp] file to compilation:\n //:use somelib1 somelib2\n\n specify compile command (per file)\n //:make g++ -c --std=c++11 -Wall %INCS% -lm %OUT%\n -> g++ -c --std=c++11 -Wall f1.cpp f2.cpp f3.cpp -lm -o out.obj\n\n specify link command (only for main file)\n //:link g++\n\nThere are some neat ways to specify paths to search for includes\nTBD\n\nYou can put a config file in root of the project, named \".enhac_conf\": ::\n\n [general]\n include_paths = ./inc/:./modules\n make = g++ --std=c++11 -O2 -c\n link = g++\n include_exts_code = cpp c\n include_exts_header = hpp h", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "c preprocessor", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "enhac", "package_url": "https://pypi.org/project/enhac/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/enhac/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/enhac/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Enhanced preprocessor for C/C++", "version": "0.2.0" }, "last_serial": 1381000, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f19452ff4c07bdad2ddc8c5772e62711", "sha256": "8dc6206bc54d66efc0a72efa1c0cd77e5ec602fe0b5cf250862d2481b7b6dff0" }, "downloads": -1, "filename": "enhac-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f19452ff4c07bdad2ddc8c5772e62711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2850, "upload_time": "2015-01-03T18:31:25", "url": "https://files.pythonhosted.org/packages/32/76/ebed414210f09c33c3887f87a7c66d6d596a33c7919bedd3ba8d71958d99/enhac-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6b4973a767ec005a0468e13c9cbdf30f", "sha256": "579945c8cacdbeb1aff51296a9f0c45907973f9c5dfc5d499fee7bde05b6d443" }, "downloads": -1, "filename": "enhac-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6b4973a767ec005a0468e13c9cbdf30f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4453, "upload_time": "2015-01-03T18:32:11", "url": "https://files.pythonhosted.org/packages/58/bf/8ab126d38124c5caa0cab20898727b015fcc166bea9e9c5e3e3520aef8c6/enhac-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "378ebcfacf3bcc8560fcccc646f8ea48", "sha256": "50a5c89ca44f54956fc01fbdff4abccfe10ccfa36bcea0069dd59b41b2c25fdb" }, "downloads": -1, "filename": "enhac-0.1.2.tar.gz", "has_sig": false, "md5_digest": "378ebcfacf3bcc8560fcccc646f8ea48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4455, "upload_time": "2015-01-03T18:35:36", "url": "https://files.pythonhosted.org/packages/75/0e/593c4636941214f1d212c3b9b4ac8e08eea853ee8f216b6c0aeeee26d73a/enhac-0.1.2.tar.gz" } ], "0.2.0": [] }, "urls": [] }