-
Notifications
You must be signed in to change notification settings - Fork 1
make any project just by typing `fmake`
License
bharatvaj/fmake
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
fmake ===== An attempt at saving developers time. fmake is a program that brings `make`s interface to almost any build system. See below for the build systems currently supported fmake refrains from reading the source files. fmake "intelligently" knows what targets to build. These can be configured in the config.h file. Opinionates build directory as 'out' in case of no clear build 'out' directory standard. Avoids in-source builds. USAGE ----- To avoid complexity, fmake does not fork any process to run the commands. It just prints out the right command. `alias make='$(fmake)'` should be added in your .bash_profile, or .zshrc for fmake to work. When none is found, it just defaults to the `make` in $PATH Supported build files --------------------- * *make * bazel * cmake * configure * gradle * ninja * Much more to be added soon
About
make any project just by typing `fmake`
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published