fish-shell/cmake
ridiculousfish 1390112b46 Suppress linker warnings in Mac debug builds
fish wants to build with -mmacosx-version-min=10.9. This is important
because it ensures that we do not use functions or linker features which
which are not available on 10.9. However this collides with the fact
that fish also prefers to use a pcre2 package installed on the system,
which is typically built for that system.

Mac ld will (rightly) complain when it sees a 10.9-targeted binary
linking a 10.15-targeted dylib. This is an annoying warning that gets
emitted on every build.

We could fix this either having Mac builds prefer the vendored PCRE2
by default, or by having debug builds target the system version. But
we want to continue to default to system PCRE2 and we don't want to risk
losing compatibility with older Mac versions. So we will just suppress
all linker warnings in Mac debug builds.
2020-09-27 11:35:16 -07:00
..
checks Optimize away a str2wcs_internal check 2020-09-07 18:05:18 -05:00
Benchmark.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00
CheckIncludeFiles.cmake cmake: update CheckIncludeFiles to enable C++ checks 2017-11-17 16:21:56 +08:00
ConfigureChecks.cmake Optimize away a str2wcs_internal check 2020-09-07 18:05:18 -05:00
Docs.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00
gettext.cmake Mark Intl cmake package as quiet 2020-06-06 18:56:54 -07:00
Install.cmake Update some .md references 2020-05-30 10:07:21 +02:00
Mac.cmake Suppress linker warnings in Mac debug builds 2020-09-27 11:35:16 -07:00
MacApp.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00
PCRE2.cmake Add CMake variable FISH_USE_SYSTEM_PCRE2 2020-04-28 18:30:40 -07:00
Tests.cmake Add pexpect-based interactive testing framework 2020-06-07 14:46:21 -07:00
Version.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00