Releases: iveevi/smake
Releases · iveevi/smake
Smake v1.2.0
Smake v1.1.0
Features
- Parallelizing builds: set number of threads with
smake -j [threads] - New section
installsfor specifying install processes (usingsmake --install [install-target]): these targes are not the same as those specified intargets - New section
ldirsfor specifying libraries directories (which are specified to the compiler with the-Lflag) - Refactoring
includesdirectory toidirs - Updated recompilation check which uses the modification dates of all header dependencies (this is the reason for the slight delay in the
smakecommand)
Install
pip install smake or clone the executable from the source.
Smake v1.0.1
Fixes
- Removed recursive config searching, takes too long on very large directories
- Added error handling for missing
buildsandtargetsspecifications - Refactored variable definition section from
sourcestodefinitions, and fixed related bugs to proper substitution
Install
pip install smake or clone the executable from the source.
Smake v1.0.0
Features
- Recursive build-and-run system
- Easy build and target specification
- Post-build scripts, useful for build-and-run or build-and-debug workflows
Install
pip install smake or clone the executable from the source.