You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
eidheim c79b2925ef Fixes #29: unit-test failures 9 years ago
ci Add CI-badge 10 years ago
cmake/Modules Added libclang version 3.9.1 10 years ago
docs Minor formatting in installation guide. 10 years ago
src Changed namespace to clangmm due to conflicts with libclang on for instance OpenSuse 9 years ago
tests Fixes #29: unit-test failures 9 years ago
.gitignore Initial commit 11 years ago
.travis.yml Add Travis and AppVeyor 10 years ago
CMakeLists.txt Fixes #28, also updated README.md for out of source test build 9 years ago
LICENSE Updated copyright year in license. 10 years ago
README.md Fixes #28, also updated README.md for out of source test build 9 years ago
appveyor.yml Add Travis and AppVeyor 10 years ago

README.md

libclangmm Build Status Build status

an easy-to-use C++ wrapper for libclang

About

Provides C++ bindings and class structure to the libclang C library.

Developed for juCi++, a lightweight, platform-independent C++ IDE.

Dependencies

  • libclang

Installation

See installation guide

Tests

To run the unit tests, first enable the CMake option LIBCLANGMM_BUILD_TESTS:

mkdir build && cd build
cmake -DLIBCLANGMM_BUILD_TESTS=ON ..

Then, run the tests:

make
cd ../tests
../build/tests/clangmm_tests --log_level=all

For more options, see the documentation of boost’s unit testing framework.