BUILDING¶
FILES SYSTEM¶
| File | Description |
|---|---|
| src/debian/ | Specification Debian package |
| src/dpkg/ | Depedency package was built |
| src/man/ | Manual for magnus command |
| src/vim/ | Vim scripts |
| src/cli.py | Magnus command |
| dsrc/ | Source files of dependency packages |
| tsrc/ | Temporary build of dependency packages |
| dest/man/ | Temporary build files of man pages |
| dest/vim/ | Temporary build files of vim scripts |
| dest/doc/ | Temporary build files of documentation |
BUILD DEPENDENCY PACKAGES¶
Building of dependency packages is rare perform. It only occur when add new dependency packages. Build result put into src/dpkg/ directory and use to build source files.
YouCompleteMe is special dependency package, it require more thang 2GB RAM and about 1GB storage to build and building is slow.
Build dependency packages¶
# remove temporary files if needed
# remove dest files if needed
./ctl dbuild --clean-tmp
./ctl dbuild --clean-dest
# build new files
./ctl dbuild
# or show list of dependency packages
# build specific package, for example: ycm
./ctl dbuild --list
./ctl build ycm