Dennis Klein
2febbe3146
build: append linker flags as strings, not lists
...
- CMAKE_EXE_LINKER_FLAGS and CMAKE_SHARED_LINKER_FLAGS are command-line
strings; list(APPEND) inserts a semicolon once the variable is
non-empty, which splits the link command at the shell level
- latent until now because nothing passed linker flags on the cmake
command line
2026-06-10 19:31:19 +02:00
Dennis Klein
05b734ee0d
feat!: Migrate to std::filesystem consistently
2023-03-06 15:32:48 +01:00
Dennis Klein
6eb973235a
build: Add feature flag FAIRMQ_HAS_STD_PMR
...
Currently Clang (libc++) does not implement <memory_resource>.
2022-09-14 07:37:52 +02:00
Dennis Klein
a1e5962262
build: With -O3
2022-08-12 01:50:14 +02:00
Dennis Klein
d392f60c09
build: Have color output depend on a common switch DISABLE_COLOR
2021-09-07 20:53:16 +02:00
Dennis Klein
38f9870893
ci: Run additional checks
2021-07-07 14:43:32 +02:00
Dennis Klein
0046bb38aa
build: Simplify sanitizer flags
2021-07-07 14:43:32 +02:00
Dennis Klein
a18ce7a435
build: Fix the list append
2021-07-07 14:43:32 +02:00
Dennis Klein
f413aa1979
build: Fix default for BUILD_TESTING
2021-07-07 14:43:32 +02:00
Alexey Rybalchenko
ab54668aee
set CMAKE_EXPORT_COMPILE_COMMANDS unconditionally
2021-06-15 11:54:29 +02:00
Dennis Klein
2e655823e4
CMake: Do not unconditionally override settings without good reason
...
fixes #342
2021-05-28 15:09:01 +02:00
Dennis Klein
20200f02a3
CMake: Refactor into topic-based modules
2021-05-28 10:38:14 +02:00