Browse Source

build info

master
alistair 3 years ago
parent
commit
d4c788d2cf
  1. 12
      README.md

12
README.md

@ -12,6 +12,7 @@ without configuration.
### Features ### Features
- minimalistic templating system - minimalistic templating system
- single static binary with no dependencies - single static binary with no dependencies
- no config required - no config required
@ -29,6 +30,12 @@ Note: not all of the following functionality is supported yet.
- date.h (hopefully can be replaced with C++20 `std::chrono` one day) - date.h (hopefully can be replaced with C++20 `std::chrono` one day)
- spdlog - spdlog
- xxd - xxd
- lexbor
- duktape
- gnu source-highlight
- boost-regex
- darkhttpd
- tinyxml2
### Building ### Building
@ -38,6 +45,10 @@ Note: not all of the following functionality is supported yet.
2. Ensure xxd is installed and run the script `defaults.sh` 2. Ensure xxd is installed and run the script `defaults.sh`
3. `mkdir build && cd build && cmake .. && make` 3. `mkdir build && cd build && cmake .. && make`
- source highlight; installed from repos and linked as shared object
- lexbor; download and install or build from source and tell cmake to link the static binary
### Basic Behaviour ### Basic Behaviour
Provided with a source directory, and an output directory, it recurses through Provided with a source directory, and an output directory, it recurses through
@ -206,4 +217,3 @@ template: blogpost.html
Append `.draft` to the filename and it will not get compiled. Append `.draft` to the filename and it will not get compiled.

Loading…
Cancel
Save