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 Ninja
to speed compile time
For older versions of CMake(
<3.13
? verification needed) usemkdir buildcd buildcmake .cmake --build .if the
-B
flag is unsupported
If using Neovim or other LSP supported editors, append
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
to the generation command forclangd
to 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