Skip to content

Commit

Permalink
Merge pull request #57 from thewtex/readme-update
Browse files Browse the repository at this point in the history
Readme update
  • Loading branch information
thewtex authored Apr 15, 2024
2 parents 8433946 + 6f31ef9 commit 1f437e7
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 26 deletions.
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# CastXML Superbuild

[![CI](https://github.com/CastXML/CastXMLSuperbuild/actions/workflows/ci.yml/badge.svg)](https://github.com/CastXML/CastXMLSuperbuild/actions/workflows/ci.yml)

This builds [CastXML](https://github.com/CastXML/CastXML) and its
dependencies (LLVM/Clang) with CMake\'s
[ExternalProject](http://www.cmake.org/cmake/help/git-master/module/ExternalProject.html)
module. It is a cross-platform way to build CastXML.

This can be built like any other [CMake](http://cmake.org) project. For
example:

git clone https://github.com/CastXML/CastXMLSuperbuild.git
mkdir CastXMLSuperbuild-build
cd CastXMLSuperbuild-build
cmake -GNinja ../CastXMLSuperbuild
ninja

This requires [ninja](https://ninja-build.org/), which comes with recent
Visual Studio on Windows, can be installed on macOS with `brew install ninja`,
and can be installed with the `ninja-build` package in most Linux package
managers.

The resulting [castxml]{.title-ref} executable will be located at
[CastXMLSuperbuild-build/castxml/bin/castxml]{.title-ref}.

The resulting binary builds for Linux, Mac OSX, and Windows [are
available
here](https://data.kitware.com/#collection/57b5c9e58d777f126827f5a1/folder/57b5de948d777f10f2696370).
26 changes: 0 additions & 26 deletions README.rst

This file was deleted.

0 comments on commit 1f437e7

Please sign in to comment.