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
installs
for specifying install processes (usingsmake --install [install-target]
): these targes are not the same as those specified intargets
- New section
ldirs
for specifying libraries directories (which are specified to the compiler with the-L
flag) - Refactoring
includes
directory toidirs
- Updated recompilation check which uses the modification dates of all header dependencies (this is the reason for the slight delay in the
smake
command)
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
builds
andtargets
specifications - Refactored variable definition section from
sources
todefinitions
, 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.