Skip to content
This repository has been archived by the owner on Dec 25, 2022. It is now read-only.

CMake: Set macOS deployment options on ladybird to quiet Xcode #98

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ADKaster
Copy link
Contributor

When using the Xcode generator, Xcode complains about a mismatch
between CMake and the plist file for the application name.

It also complains that we're not using codesign properly, so just
disable codesign altogether.

Note that actually using -GXcode for cmake won't work without SerenityOS/serenity#15659

When using the Xcode generator, Xcode complains about a mismatch
between CMake and the plist file for the application name.

It also complains that we're not using codesign properly, so just
disable codesign altogether.
WebContent/CMakeLists.txt Show resolved Hide resolved
The include directories were only required for a brief period when
ladybird was compiling IPC itself. That has since been moved to the
Lagom build in serenity.
For the build directory only, copy WebContent next to ladybird and add
a symlink to the source dir into Content/Resources/ of ladybird.app.

This allows building and running ladybird in Xcode and Instruments,
as long as the SERENITY_SOURCE_DIR is set in the ladybird scheme.
Copy link
Contributor

@linusg linusg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First commit says "CMake", the other two "cmake" - rest LGTM

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants