|
Practical Tools for Simple Design
|
| Windows | macOS | Linux | |
|---|---|---|---|
| CLion | V | V | V |
| VSCode[^codeoss] | V | V | V |
| Visual Studio[^novs][^vsmacos] | ? | X | X |
| No IDE | V | V | V |
[^vsmacos]: Microsoft Kills Visual Studio for Mac [^codeoss]: On Linux the support of Code - OSS and VSCodium aren't guaranteed. [^novs]: Due to lack of testing there may or may not be more issues on VS. Anyway, building PTSD on VS is available.
Required: Git, CMake, C/C++ Compiler, OpenGL Implementation
Optional: Ninja Build, Clang
You might get some issue like https://github.com/ntut-open-source-club/practical-tools-for-simple-design/issues/78 check it if you need.
[!WARNING]
This section is work in progress.
If Ninja Build is install use
cmake -B build -G Ninjato speed compile time
For older versions of CMake(
<3.13? verification needed) usemkdir buildcd buildcmake .cmake --build .if the
-Bflag is unsupported
If using Neovim or other LSP supported editors, append
-DCMAKE_EXPORT_COMPILE_COMMANDS=ONto the generation command forclangdto work
[!WARNING]
This section is work in progress.
Required: Doxygen 1.9.6
Open the generated documents with your favorite browser at docs/html/index.html