ridiculousfish
43cc99e1ba
Group certain cmake targets into folders
...
This makes folders in IDEs for certain Mac and gettext targets, reducing
the number of targets which appear at top-level.
2021-03-21 13:29:41 -07:00
ridiculousfish
f117addf7c
Use lowercase CMake function names
...
This is a best practice to distinguish them from variables.
2020-03-14 16:11:35 -07:00
ridiculousfish
21af36d5a7
Add an entitlements file to MacApp
...
Allows our notarized app to send AppleEvents
2020-02-18 12:56:54 -07:00
ridiculousfish
ba0c2d48d1
Teach CMake to code sign Mac executables
...
Perform an ad-hoc code signing with the hardened runtime.
This ensures that these executables can pass notarization.
The code signing ID is controlled by the MAC_CODESIGN_ID CMake
cache variable.
2020-02-18 12:55:11 -07:00
ridiculousfish
b952606430
Teach CMake Mac App build to dynamically derive the version
...
Populate CFBundleShortVersionString with the fish version from
git_version_gen.sh. Note this happens at build generation time, not at
build time.
2019-02-05 22:14:43 -08:00
ridiculousfish
e0396d8ef8
CMake support for building Mac app
2019-02-05 22:14:43 -08:00