45 Commits (6d0148e2c3a186b327dfe54b40c4e84628522fe9)

Author SHA1 Message Date
Martchus 6d0148e2c3 Allow overriding BUILD_SHARED_LIBS via a project-specific cache variable 1 year ago
Martchus f55dc67a93 Fix `option(BUILD_SHARED_LIBS …)` 1 year ago
Martchus db87472be9 Unify and improve code for finding OpenSSL 1 year ago
Martchus eace9b44ec Fix linking statically against OpenSSL 1 year ago
Martchus 5291c746df Show warning when OpenSSL can be found but imported targets are not present 1 year ago
Martchus 2d50799cff Set C++ standard within `use_standard_filesystem()` in a generic way 1 year ago
Martchus e961eb9726 Extend compile test for standard filesystem 1 year ago
Martchus 9fb3bbe179 Export a target for using only headers of a library 2 years ago
Martchus 1c6315a078 Add opt-outs for additional linker flags to achieve a fully statically linked build 2 years ago
Martchus 3fb40baebc Reformat CMake scripts against cmake-format 0.6.3 3 years ago
Martchus 99bc257755 Apply cmake-format 3 years ago
Martchus 81a3d4fa94 Don't skip entire use_pkg_config_module if target exists 3 years ago
Martchus 6c9a956a4f Apply cmake-format 3 years ago
Martchus 93bdf5b4f1 Do not error-out if file system lib not found 3 years ago
Martchus d9b4ca5381 Fix build when not file system library required 3 years ago
Martchus aebd324cf4 Add CMake function to use std::filesystem 3 years ago
Martchus bc0d7af67f Apply cmake-format 0.5.1 3 years ago
Martchus e120a897c5 Add use_package to 3rdParty 3 years ago
Martchus 6489cae19e Apply cmake-format 3 years ago
Martchus e114b24d3c Add helper to use pkg-config modules 3 years ago
Martchus a17f322f3c Apply cmake-format 3 years ago
Martchus 1480d9ab63 Support installing multiple configurations within the same prefix 3 years ago
Martchus 8ffe0e6a51 Polish CMake code 3 years ago
Martchus e9cc26478b Don't mix building static and shared libraries 3 years ago
Martchus 86f3bf8b3b Apply cmake-format 4 years ago
Martchus c0f74e4c89 Add BOOST_IOSTREAMS_DYN_LINK to compile defs 4 years ago
Martchus 749eea2ab6 Support NativeFileStream via Boost.Iostreams 4 years ago
Martchus 0dcbb3de55 Improve coding style in CMake modules 5 years ago
Martchus ae249140bc Use also actual lib name to check whether dependency is public 5 years ago
Martchus 472e0296d0 Fix adding public static lib dependencies 5 years ago
Martchus 032111eef0 Distinguish exporting/enabling resources of static libs 5 years ago
Martchus b45fe7eaeb Allow providing a shared lib as dependency for a static lib 5 years ago
Martchus 326551ee02 Allow to force use of external iconv 5 years ago
Martchus 73f11eeb2a detecting 3rdparty libs: Fix overriding cache variables 5 years ago
Martchus 6f146072ea Allow overriding 3rd party libs/includes 5 years ago
Martchus ecce539a18 Do not set global include dirs 5 years ago
Martchus 6042336038 Allow checking whether external lib is used 6 years ago
Martchus 2e0df8aa6a Allow linking only tests in 3rdParty macros 6 years ago
Martchus 64cc931555 Improve CMake modules 6 years ago
Martchus f23c381da4 Support dylib extension used under macOS 6 years ago
Martchus b903adccdb Provide an imported target for libs 6 years ago
Martchus 6e7e87b73f Improve use of 3rd party libs 6 years ago
Martchus fe4e4b2ef5 Fix issues concerning building/using static libraries 6 years ago
Martchus 323ad615cb Add macro to use iconv 6 years ago
Martchus 189a6fe6ba Approach to enable static linkage 6 years ago