16 Commits

Author SHA1 Message Date
DL6ER e10d2a52e1 Clang-built binaries are expected to be dynamic
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-05-21 19:58:19 +02:00
DL6ER 1a72da3616 Do not build static exectuable in clang test to avoid LTO linking issue
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-05-20 22:10:46 +02:00
DL6ER 32de390b00 Add Clang compiler support, tested with Clang 14.0.0 (Ubuntu 22.04.3 LTS), Clang 16.0.2 (Alpine 3.18), and Clang 17.0.6 (Alping Edge)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-05-15 20:41:52 +02:00
DL6ER 1ef587f552 Add build.sh ci option to allow for easier co-operation of native and devcontainer builds in the same workspace
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-01-12 19:15:36 +01:00
DL6ER 23554c4241 Onlycompile outdated documentation file to speed-up the compilation process
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-12-31 10:23:06 +01:00
DL6ER a9ea62a3fc Merge branch 'development' into new/http
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-12-30 15:12:14 +01:00
DL6ER 167d1a6f93 Ensure compiled scripts are updated if the scripts themselves are updated
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-11-25 12:07:38 +01:00
a1346054 8035ae42f8 Replace nonstandard which
`command -v` is the standardized replacement for `which`

Signed-off-by: a1346054 <36859588+a1346054@users.noreply.github.com>
2022-09-12 22:27:28 +00:00
DL6ER a92069d945 Merge branch 'development' into new/http
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-07-03 14:08:26 +02:00
DL6ER f05ec9c1f7 Use cmake --install to avoid second compilation when installing
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-07-03 12:36:08 +02:00
DL6ER 26ccee3f4c Merge branch 'development' into new/http
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-06-29 11:12:59 +02:00
Adam Warner c0cf8de918 Rename CI variables to remove CIRCLE references, as we no longer use Circle CI. Also remove circle config.
Tweak build script to accept a `test` argument, and also to accept the existing arguments at any position

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2022-01-23 15:04:20 +00:00
DL6ER e4c55ec52a Embed API documentation into FTL. This ensures it is (a) always available locally, and (b) always corresponds to the API you have available locally.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-01-26 17:46:11 +01:00
DL6ER 99c7688610 Add LUASCRIPT compatibility
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-07-22 18:51:56 +02:00
DL6ER 041f93f006 Improve build.sh script. Add "install" and "clean" targets. Also ensure successive builds are possible to speed up the entire process.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-05-27 19:04:06 +02:00
DL6ER c709665c1a Add a build script for users. FTL can be build by simply running "./build.sh"
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-05-26 22:30:00 +02:00