chore(docs): update installation instructions and bump to pre.9
This commit is contained in:
+11
-1
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [1.0.0-pre.9] - 2026-03-12
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- `debug` and `release` targets now produce both a shared and static library alongside each other
|
||||||
|
- obj directories split into `shared/` and `static/` subdirs to keep `-fPIC` objects isolated
|
||||||
|
- `install` no longer depends on `release`; guards with an existence check and exits with a clear message if artifacts are missing
|
||||||
|
- `uninstall` removes static lib alongside shared lib
|
||||||
|
- `build.sh`: `install` and `uninstall` now handle privilege escalation automatically via `doas` or `sudo`; skips escalation if already root
|
||||||
|
|
||||||
## [1.0.0-pre.8] - 2026-03-08
|
## [1.0.0-pre.8] - 2026-03-08
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
@@ -192,7 +201,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Dependency management and versioning not yet implemented
|
- Dependency management and versioning not yet implemented
|
||||||
- API is unstable and subject to change in future releases
|
- API is unstable and subject to change in future releases
|
||||||
|
|
||||||
[Unreleased]: https://github.com/anth64/stk/compare/v1.0.0-pre.8...HEAD
|
[Unreleased]: https://github.com/anth64/stk/compare/v1.0.0-pre.9...HEAD
|
||||||
|
[1.0.0-pre.9]: https://github.com/anth64/stk/compare/v1.0.0-pre.8...v1.0.0-pre.9
|
||||||
[1.0.0-pre.8]: https://github.com/anth64/stk/compare/v1.0.0-pre.7...v1.0.0-pre.8
|
[1.0.0-pre.8]: https://github.com/anth64/stk/compare/v1.0.0-pre.7...v1.0.0-pre.8
|
||||||
[1.0.0-pre.7]: https://github.com/anth64/stk/compare/v1.0.0-pre.6...v1.0.0-pre.7
|
[1.0.0-pre.7]: https://github.com/anth64/stk/compare/v1.0.0-pre.6...v1.0.0-pre.7
|
||||||
[1.0.0-pre.6]: https://github.com/anth64/stk/compare/v1.0.0-pre.5...v1.0.0-pre.6
|
[1.0.0-pre.6]: https://github.com/anth64/stk/compare/v1.0.0-pre.5...v1.0.0-pre.6
|
||||||
|
|||||||
@@ -43,19 +43,19 @@ build.bat debug release
|
|||||||
|
|
||||||
#### Unix (Linux/BSD/macOS)
|
#### Unix (Linux/BSD/macOS)
|
||||||
```bash
|
```bash
|
||||||
sudo ./build.sh install
|
./build.sh install
|
||||||
```
|
```
|
||||||
|
|
||||||
Installs to `/usr/local` by default. Use `PREFIX` to customize:
|
Installs to `/usr/local` by default. Use `PREFIX` to customize:
|
||||||
```bash
|
```bash
|
||||||
sudo ./build.sh PREFIX=$HOME/.local install
|
./build.sh PREFIX=$HOME/.local install
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Windows
|
#### Windows
|
||||||
```
|
```
|
||||||
build.bat release
|
build.bat release
|
||||||
```
|
```
|
||||||
* Once finished building, copy the headers from `include/` to `your_project/include/stk/` and `bin/release/stk.dll` to your project's lib directory.
|
* Once finished building, copy the headers from `include/` to `your_project/include/stk/` and copy `bin/release/stk.dll` or `bin/release/stk.lib` to your project's `lib` directory, depending on whether you are linking dynamically or statically.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@ stk_init();
|
|||||||
|
|
||||||
## Project Status
|
## Project Status
|
||||||
|
|
||||||
**Current Version:** 1.0.0-pre.8
|
**Current Version:** 1.0.0-pre.9
|
||||||
|
|
||||||
### What Works
|
### What Works
|
||||||
- Cross-platform module loading and hot-reloading
|
- Cross-platform module loading and hot-reloading
|
||||||
|
|||||||
Reference in New Issue
Block a user