Niklas Eiling
f25e1dd689
log: fix undefined intitialization order of static objects. fixes #799 .
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-08-05 14:57:13 +02:00
2529c7b2d7
Remove superfluous includes
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 18:56:28 +02:00
Steffen Vogel
226ccecd19
Remove usage of std::filesystem
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-26 17:10:57 +01:00
Niklas Eiling
18aa0c8862
rework fpga node type
...
The various changes in fpga require a rewrite of the fpga node type.
To allow relative paths for the fpga config file, Config and SuperNode
had to be modified so they store the path of the main config file.
The syntax of the fpga node type configuration has changed - the example
config in etc has been modified accordingly.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-08 11:19:51 +01:00
Steffen Vogel
02a2aa4f94
Apply clang-format changes
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
Steffen Vogel
0735eb0f89
Make project REUSE compliant
...
And various other cleanups and harmonizations
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
31d6e25c5f
config: merge includes recursively
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
7eec1bb753
update Steffens mail address
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:44:07 +01:00
b94746effb
relicense VILLASnode to Apache 2.0
2022-07-04 18:23:57 +02:00
5cdce16d3f
remove empty lines and file beginnings
2022-03-15 09:29:20 -04:00
11a25f6fb7
update mail address
2022-03-15 09:29:20 -04:00
17ac92aa21
update copyright year
2022-03-15 09:28:57 -04:00
784e970bfe
port large parts of VILLASnode to C++ and fix tests alongside
2022-01-11 09:19:53 -05:00
30830ebca3
config: fix unit tests
2021-09-19 18:15:05 +02:00
bc425337ba
config: fix compiler errors
2021-09-16 10:58:37 +02:00
bf8e74c23c
config: fix undefined functions
2021-09-15 14:22:56 +02:00
0820e1ea32
config: allow importing of glob patterns and resolution of env-vars in import paths
2021-09-14 22:51:39 +02:00
303322d4ca
config: throw exception on non-existing environment variables
2021-09-14 20:35:46 +02:00
2b21e5f7c6
remove dependency on std::filesystem
2021-09-13 19:46:03 +02:00
6c58d6ee2b
fix code-style in include list
2021-08-31 13:57:37 +02:00
Sonja Happ
bfa51b2585
include <filesystem> directly and set minimum required compiler versions for gcc and clang in cmake file
2021-08-31 13:53:06 +02:00
Sonja Happ
d3a04660e4
config: enable compile with GCC versions older than 8 (where filesystem is still in experimental/filesystem)
2021-08-31 13:53:06 +02:00
4f370ee1b2
drop legacy logger
2021-03-17 14:58:45 +00:00
85a6ecc6fa
fixup Config
2021-02-19 07:03:22 +01:00
1e7ea26dfe
config: add Config::getIncludeDirs()
2021-02-19 07:03:22 +01:00
c7c513a5f6
ci: fix all remaining cppcheck warnings and errors
2020-09-11 15:15:36 +02:00
baddec2228
fix a lot of small bugs
2020-09-10 17:41:30 +02:00
e071c2475e
remove usage of uninitialized value
2020-08-17 17:30:21 +02:00
459759a037
config: support libconfig include directories
2020-07-10 16:29:35 +02:00
4d18b0e9df
config: enable subsitution of environment variables and resolvement of @include directives
2020-07-06 13:25:12 +02:00
9b3d08ab6a
config: fix invalid usage of std::string::replace()
2020-07-03 12:00:45 +02:00
4038638c1c
config: fix nullptr deref
2020-07-03 11:22:36 +02:00
8c01a7914f
config: and WIP version of env subsitution and include directives
2020-07-01 17:07:16 +02:00
e53661a62c
update copyright year to 2020
2020-01-20 17:17:00 +01:00
6a106b42e5
use villas/utils.hpp instead of villas/utils.h
2019-04-23 13:09:50 +02:00
38577e1ec2
update VILLAScommon submodule
2019-04-07 15:46:14 +02:00
8678f236a7
cmake: adhere to WITH_CONFIG option
2019-04-05 11:03:16 +02:00
cb9be6f991
fix NULL dereference
2019-03-31 21:11:40 +02:00
3260c5a57e
config: introduce new class for loading and parsing configuration
2019-03-26 07:15:07 +01:00