prorab
xmake-vscode
prorab | xmake-vscode | |
---|---|---|
7 | 2 | |
25 | 213 | |
- | 1.4% | |
7.1 | 7.5 | |
7 days ago | about 1 month ago | |
Makefile | TypeScript | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
prorab
-
what's the hate for CMake all about? Is CMake really that bad?
Take a look at https://github.com/cppfw/prorab it is a framework for simplifying makefiles, perhaps with it your makefiles will be shorter than CMake files.
-
prorab: non-recursive GNU make build system
actually, I think what might be reasonable to do is to add a check into prorab.mk that it is run with GNU make. Created issue https://github.com/cppfw/prorab/issues/69
-
C/C++ build system, I use xmake
same here, plus https://github.com/cppfw/prorab
-
What testing and project management tools are most used in the industry
In case you decide to go with pure GNU make I can suggest a non-recursive makefiles template library https://github.com/cppfw/prorab.
-
I am trying to replace CMake with c++
The only thing is that my own build system is GNU make-based, so it's syntax is also not easy :P.
xmake-vscode
-
On windows, why would any C or C++ developer use Visual Studio Code instead of Visual Studio IDE?
I can use xmake + vscode-xmake plugin to develop c/c++ program. It's very lightweight. https://github.com/xmake-io/xmake-vscode
-
C/C++ build system, I use xmake
and https://github.com/xmake-io/xmake-vscode plugin will generate it automatically.
What are some alternatives?
parallel-hashmap - A family of header-only, very fast and memory-friendly hashmap and btree containers.
juCi++
cmake-init - The missing CMake project initializer
genie - GENie - Project generator tool
cmakesl - An attempt to introduce a new scripting language for CMake
clangd - clangd language server
Sharpmake - Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.
typescript-eslint-language-service - TypeScript language service plugin for ESLint
meson - The Meson Build System
vscode-edge-devtools - A VSCode extension that allows you to use browser devtools from within the editor. The devtools will connect to an instance of Microsoft Edge giving you the ability to alter CSS styling, perform diagnostics, and debugging. Get it now at http://aka.ms/devtools-for-code
HMake - C++ build system that uses C++ for build configuration.
xmake - 🔥 A cross-platform build utility based on Lua