|
@@ -3,20 +3,21 @@
|
|
|
```bash
|
|
```bash
|
|
|
$ cd ~/workspace
|
|
$ cd ~/workspace
|
|
|
$ ./iapt-platform/mint/docker/jammy/start.sh
|
|
$ ./iapt-platform/mint/docker/jammy/start.sh
|
|
|
-# install dependencies
|
|
|
|
|
-> add-apt-repository ppa:xmake-io/xmake
|
|
|
|
|
-> apt install xmake libpq-dev
|
|
|
|
|
-
|
|
|
|
|
> cd /workspace/iapt-platform/mint
|
|
> cd /workspace/iapt-platform/mint
|
|
|
> cd coconut
|
|
> cd coconut
|
|
|
-# Debug
|
|
|
|
|
-> xmake --root f -m debug
|
|
|
|
|
-# Release for x86_64
|
|
|
|
|
-> xmake f --root -p linux --toolchain=clang -a x86_64 -m release
|
|
|
|
|
-# Release for aarch64
|
|
|
|
|
-> xmake --root f -p linux --toolchain=clang -a arm64-v8a -m release
|
|
|
|
|
|
|
|
|
|
-> xmake --root
|
|
|
|
|
|
|
+> apt update
|
|
|
|
|
+> apt install libverto-dev libpq-dev
|
|
|
|
|
+
|
|
|
|
|
+# debug mode
|
|
|
|
|
+> xmake f -m debug
|
|
|
|
|
+# release mode for x86_64
|
|
|
|
|
+> xmake f -p linux --toolchain=clang -a x86_64 -m release
|
|
|
|
|
+# release mode for aarch64
|
|
|
|
|
+> xmake f -p linux --toolchain=clang -a arm64-v8a -m release
|
|
|
|
|
+
|
|
|
|
|
+# build
|
|
|
|
|
+> xmake
|
|
|
> tree build
|
|
> tree build
|
|
|
```
|
|
```
|
|
|
|
|
|
|
@@ -25,6 +26,7 @@ $ ./iapt-platform/mint/docker/jammy/start.sh
|
|
|
- [Fast C++ logging library](https://github.com/gabime/spdlog)
|
|
- [Fast C++ logging library](https://github.com/gabime/spdlog)
|
|
|
- [A simple, small, flexible, single-header C++11 argument parsing library](https://github.com/Taywee/args)
|
|
- [A simple, small, flexible, single-header C++11 argument parsing library](https://github.com/Taywee/args)
|
|
|
- [A C++ library for communicating with a RabbitMQ message broker](https://github.com/CopernicaMarketingSoftware/AMQP-CPP)
|
|
- [A C++ library for communicating with a RabbitMQ message broker](https://github.com/CopernicaMarketingSoftware/AMQP-CPP)
|
|
|
|
|
+- [Header-only TOML config file parser and serializer for C++17](https://marzer.github.io/tomlplusplus/)
|
|
|
- [JSON for Modern C++](https://github.com/nlohmann/json)
|
|
- [JSON for Modern C++](https://github.com/nlohmann/json)
|
|
|
- [Lua](https://www.lua.org/manual/)
|
|
- [Lua](https://www.lua.org/manual/)
|
|
|
- [A C++ header-only HTTP/HTTPS server and client library](https://github.com/yhirose/cpp-httplib)
|
|
- [A C++ header-only HTTP/HTTPS server and client library](https://github.com/yhirose/cpp-httplib)
|