272 Commits (6d0148e2c3a186b327dfe54b40c4e84628522fe9)

Author SHA1 Message Date
Martchus 6d0148e2c3 Allow overriding BUILD_SHARED_LIBS via a project-specific cache variable 8 months ago
Martchus af0294f0fb Apply cmake-format 9 months ago
Martchus 1b6ffb561a Fix locating files which are directly under the data dir (and not in the cmake dir) 9 months ago
Martchus 643112931c Fix wrong usage of `APPEND` when marking Windows resource file as generated 9 months ago
Martchus f55dc67a93 Fix `option(BUILD_SHARED_LIBS …)` 9 months ago
Martchus 8961cf3a32 Add `META_TIDY_EXCLUDE_REGEX` to exclude files from tidy target 10 months ago
Martchus 2de07d4cd0 Consider `*.cc` and `*.hh` files formatable 10 months ago
Martchus db87472be9 Unify and improve code for finding OpenSSL 11 months ago
Martchus eace9b44ec Fix linking statically against OpenSSL 11 months ago
Martchus 5291c746df Show warning when OpenSSL can be found but imported targets are not present 11 months ago
Martchus b3ebe5ce38 Fix typos found via `codespell --skip .git -w` 11 months ago
Martchus 6d1f242edc Fix typo 11 months ago
Martchus 2d50799cff Set C++ standard within `use_standard_filesystem()` in a generic way 11 months ago
Martchus e961eb9726 Extend compile test for standard filesystem 11 months ago
Martchus 7cea979261 Remove obsolete comment about ios_base::failure and new ABI 1 year ago
Martchus 6d5045c2b1 Port away from deprecated WriteCompilerDetectionHeader module 1 year ago
Martchus e2a7d807a3 Disable warnings about unused const variables 1 year ago
Martchus 9c532cbdd9 Ignore unknown warning options 1 year ago
Martchus d38a9bb776 Disable/weaken a few warnings again which don't seem to be very usefull after all 1 year ago
Martchus f5aeeb77aa Add CMake variable to enable defaults useful for development 1 year ago
Martchus 5b8520d50c Add CMake variables to conveniently enable warnings and treat them as errors 1 year ago
Martchus cd43879390 Remove uses of USES_TERMINAL without COMMAND again as it is not possible 1 year ago
Martchus 4fc415ed5a Allow following test output live when building with ninja 1 year ago
Martchus d1e3a28277 Apply cmake-format 1 year ago
Martchus cabcc11d3e Incorporate extra target suffix used when targeting MinGW in pkg-config file 1 year ago
Martchus 7fb2a9ed73 Avoid duplicating the `lib` prefix in the pkg-config file 1 year ago
Martchus 0be639ea97 Use `-lfoo` form in pkg-config file if dependency doesn't look like a path 1 year ago
Martchus b1b0c10366 Prevent reading library properties from interface library targets 1 year ago
Martchus 9fb3bbe179 Export a target for using only headers of a library 1 year ago
Martchus 27c8a17f99 Allow enforcing absence of a target suffix for Syncthing Tray's test helper 1 year ago
Martchus 47f7252bc0 Remove leftover message from debugging 1 year ago
Martchus a5d2aa15e0 Support Qt 6 modules when generating the dependency list for the config header 1 year ago
Martchus 8a9d72bee9 Disable linking against default Qt plugins 1 year ago
Martchus 6905b1a216 Apply cmake-format 2 years ago
Martchus a40ee3aa7e Use query_qmake_variable_path if available 2 years ago
Martchus e5989dd4d1 Allow setting a display name for the configuration 2 years ago
Martchus 3a8ae77477 Improve handling configuration suffix 2 years ago
Martchus e2f170ddd5 Fix install-mingw-w64-strip (and underlying targets) 2 years ago
Martchus 98e6f360af Apply cmake-format 2 years ago
Martchus 0b267c7959 Avoid duplicating the "lib" prefix 2 years ago
Martchus 26b6ef0486 Avoid 'not a git repository (or any of the parent directories)' during configuration 2 years ago
Martchus 60d9a80b6a Improve icon generation 2 years ago
Martchus 7dab98b257 Use a higher resolution for Windows icons for better High-DPI support 2 years ago
Martchus 84011c2768 Apply CMake format 2 years ago
Martchus d0076e24a7 Get rid of WINDOWS_EXT completely as it is now no longer used 2 years ago
Martchus 534aaf0b4d Fix 'OriginalFilename' in Windows RC file 2 years ago
Martchus 47850ace49 Remove leftovers from _run target 2 years ago
Martchus b03332f37a Add "SOVERSION" as suffix to shared libraries for mingw-w64 targets 2 years ago
Martchus 942044ea30 Make cache variable doc string compatible with Qt Creator 2 years ago
Martchus f24f09f79a Fix setting test properties for coverage when special target name configured 2 years ago