Metadata-Version: 2.4
Name: smake-build
Version: 0.1.0
Summary: Simple build system
License-Expression: BSD-3-Clause
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENCE
Dynamic: license-file

# SMake
This is a simple build system only made for me to use cause I dont like CMake and Make was too old and jankey. 

## How to use
Put a SMake.toml in your directory

this is a blank SMake.toml which shows every single key that smake can recognize
```toml
[c]
compiler = ""      # C compiler
flags = []         # C compiler flags
source_files = []  # C source files

[cpp]
compiler = ""      # C++ compiler
flags = []         # C++ compiler flags
source_files = []  # C++ source files

[asm]
assembler = ""     # Assembler
flags = []         # Assembler flags
source_files = []  # Assembly source files

[link]
linker = ""        # Linker
flags = []         # Linker flags

[output]
object_dir = ""    # Object file directory
binary = ""        # Output executable
```

## Install
```bash
pip3 install smake-build
```
