xaizek / libvle (License: GPLv3+) (since 2019-04-21)
Library for building Vim-like applications.
Commit 338f91f336b407c2f6c5ce13646837d327a03480

Add xmake.lua
Author: xaizek
Author date (UTC): 2022-02-08 13:34
Committer name: xaizek
Committer date (UTC): 2022-02-08 13:49
Parent(s): 509036a3ff91e33793fa9ff0c8c6cea28053c372
Signing key: 99DC5E4DB05F6BE2
Tree: 6193eab90280644b85b2abdf724a408a2b030d4c
File Lines added Lines deleted
README.md 9 1
xmake.lua 8 0
File README.md changed (mode: 100644) (index 51ee1c0..4911628)
1 1 **libvle**, _2019 – 2022_ **libvle**, _2019 – 2022_
2 2
3 _This file last updated on 7 February, 2022_
3 _This file last updated on 8 February, 2022_
4 4
5 5 ### Brief Description ### ### Brief Description ###
6 6
 
... ... it clone the repository (possibly as a submodule) and handle the building with
29 29 the build system that's used by the main project. Compile C++ files with C++11 the build system that's used by the main project. Compile C++ files with C++11
30 30 enabled. enabled.
31 31
32 Alternatively one can use [xmake] to consume submodule as a subproject (example
33 assumes it's stored under `libs/`):
34 ```
35 add_includedirs("libs")
36 includes("libs/*/xmake.lua")
37 ```
38
32 39 ### Prerequisites ### ### Prerequisites ###
33 40
34 41 * C++11 capable compiler * C++11 capable compiler
 
... ... main()
154 161 ``` ```
155 162
156 163 [Vifm]: https://vifm.info/ [Vifm]: https://vifm.info/
164 [xmake]: https://xmake.io/
File xmake.lua added (mode: 100644) (index 0000000..362ffaf)
1 target("vle")
2 set_kind("static")
3 set_languages("gnu99", "c++11")
4 add_files("compat/*.c")
5 add_files("engine/*.c")
6 add_files("utils/*.c")
7 add_files("*.cpp")
8 on_install(function() end)
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/libvle

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/libvle

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master