Skip to content

[linux] Switch to GN, and remove Makefiles #261

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 31, 2019

Conversation

stuartmorgan-g
Copy link
Collaborator

For the library and plugins, switch to GN as the only supported build
system on Linux. GN will be used for the library in the flutter/engine
repository, so the make build will no longer be necessary; remove it now
to avoid the overhead of maintaining an extra build system until the
transition happens.

The example continues to use Make in order to show typical usage of the
library, and the color_panel plugin has an example makefile (updated to
reflect the use of GN to build the library) as an example/starting point
for someone making a plugin outside of the FDE repository.

Addresses #114 for Linux.

For the library and plugins, switch to GN as the only supported build
system on Linux. GN will be used for the library in the flutter/engine
repository, so the make build will no longer be necessary; remove it now
to avoid the overhead of maintaining an extra build system until the
transition happens.

The example continues to use Make in order to show typical usage of the
library, and the color_panel plugin has an example makefile (updated to
reflect the use of GN to build the library) as an example/starting point
for someone making a plugin outside of the FDE repository.

Addresses google#114 for Linux.
@stuartmorgan-g stuartmorgan-g merged commit 34da3ad into google:master Jan 31, 2019
@stuartmorgan-g stuartmorgan-g deleted the linux-remove-make branch January 31, 2019 22:19
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 9, 2021
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.

3 participants