diff options
author | dec05eba <dec05eba@protonmail.com> | 2018-10-02 21:27:46 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-06 07:39:33 +0200 |
commit | 4b8214854b5d7aa7033d91438edc50a48598b774 (patch) | |
tree | 7f40c90654816032d736bd193628937fa40b65ab | |
parent | d22001283a49ad723da0023039c904dc6db7c5a0 (diff) |
Update README with package info
-rw-r--r-- | README.md | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -37,6 +37,8 @@ Dependencies that are required to build sibs from source are: Ccache is currently required on non-windows platforms but it will later be removed and replaced with sibs own caching system. Ninja will also be removed as backend build system. # Usage After you have installed sibs, execute `sibs` without any arguments and you will get a list of commands and description for them. +# Package +Sibs supports creating a redistributable packages of projects (currently only on Linux, recommended to use --bundle option). Packaging is in testing phase and may not work. Currently you need to have ldd and patchelf installed and also set the environment variable SIBS_SCRIPT_DIR to scripts sub directory which is in sibs root directory (the directory that contains package.py). # IDE support Sibs generates a compile_commands.json in the project root directory when executing `sibs build` and tools that support clang completion can be used, such as YouCompleteMe. There are several editors that support YouCompleteMe, including Vim, Emacs and Visual Studio Code. Visual studio code now also supports clang completion with C/C++ extension by Microsoft; the extension will ask you which compile_commands.json file you want to use and you can choose the compile_commands.json in the project root directory. |