🍺 BREW Explorer

← all formulae

castxml

brew install castxml v0.7.0_1 Apache-2.0

C-family Abstract Syntax Tree XML Output

19
30-day installs · #6991
63
90-day · #6691
438
365-day · #5420
515
★ GitHub stars · updated 2mo ago

Runtime dependencies

Build dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "llvm"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "C-family Abstract Syntax Tree XML Output",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:11+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "castxml",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-10T15:16:33Z",
  "github_readme_excerpt": "CastXML\n*******\n\nIntroduction\n============\n\nCastXML is a C-family abstract syntax tree XML output tool.\n\nThis project is maintained by `Kitware`_ in support of `ITK`_,\nthe Insight Segmentation and Registration Toolkit.\n\n.. _`Kitware`: https://www.kitware.com/\n.. _`ITK`: https://itk.org/\n\nManual\n======\n\nSee the `castxml(1)`_ manual page for instructions to run the tool.\n\n.. _`castxml(1)`: doc/manual/castxml.1.rst\n\nLicense\n=======\n\nCastXML is licensed under the `Apache License, Version 2.0`_.\nSee the `\u003cLICENSE\u003e`__ and `\u003cNOTICE\u003e`__ files for details.\n\n.. _`Apache License, Version 2.0`: https://www.apache.org/licenses/LICENSE-2.0\n\nSuperbuild\n==========\n\nIf you are looking for pre-built binaries, or a compact way to build this\nproject, please see `CastXMLSuperbuild`_.\n\n.. _`CastXMLSuperbuild`: https://github.com/CastXML/CastXMLSuperbuild\n\nBuild\n=====\n\nTo build CastXML from source, first obtain the prerequisites:\n\n* A C++ compiler supporting the ``c++11`` standard language level.\n\n* `CMake`_ cross-platform build system generator.\n\n* `LLVM/Clang`_ compiler SDK install tree built using the C++ compiler.\n  This version of CastXML has been tested with LLVM/Clang\n\n  - Git ``master`` as of 2026-06-10 (``6f47b6de08``)\n  - Release ``22.1``\n  - Release ``21.1``\n  - Release ``20.1``\n  - Release ``19.1``\n  - Release ``18.1``\n  - Release ``17.0``\n  - Release ``16.0``\n  - Release ``15.0``\n  - Release ``14.0``\n  - Release ``13.0``\n  - Release ``12.0``\n  - Release ``11.0``\n  - Release ``10.0``\n  - Release ``9.0``\n  - Release ``8.0``\n  - Release ``7.0``\n  - Release ``6.0``\n  - Release ``5.0``\n  - Release ``4.0``\n  - Release ``3.9``\n  - Release ``3.8``\n  - Release ``3.7``\n  - Release ``3.6``\n\n* Optionally, the `Sphinx`_ documentation generator to build documentation.\n\nRun CMake on the CastXML source tree to generate a build tree using\na C++ compiler compatible with that used to build the LLVM/Clang SDK.\nCMake options include:\n\n``Clang_DIR``\n  Location of the LLVM/Clang SDK.  Set to ``\u003cpre",
  "github_repo": "CastXML/CastXML",
  "github_stars": 515,
  "github_topics": [],
  "homepage": "https://github.com/CastXML/CastXML",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 19,
  "installs_365d": 438,
  "installs_90d": 63,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "castxml",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 6991,
  "rank_365d": 5420,
  "rank_90d": 6691,
  "raw_hash": "677c8639265cb3a3",
  "recommended_dependencies": [],
  "revision": 1,
  "ruby_source_path": "Formula/c/castxml.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.7.0",
  "versioned_formulae": [],
  "why_use_this": null
}