lua から libclang にアクセスするためのパッケージ
- swig (3.0)
- lua, lua-dev(5.2 or 5.3)
debian, ubuntu 等の apt でパケージ管理する OS の場合、 Makefile を編集せずに以下のコマンドでビルドできます。 ただし、動作を確認しているのは debian 9.1, ubuntu 17.04 の 64bit だけです。
$ cd src
$ make build_for_apt [PROXY=http://proxy.hoge:port/]
$ sudo make install
上記コマンドを実行すると、 必要なライブラリ等がインストールされていない場合は sudo apt コマンドでインストールします。
lua, libclang の環境にあわせて makefile を編集してください。
$ make build
$ sudo make install
サンプルや使い方等は次を参考にしてください。
- Lua で C/C++ の構文解析 (libclang の Lua binding)