Skip to content
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

GN build #411

Open
GoogleCodeExporter opened this issue Mar 25, 2015 · 2 comments
Open

GN build #411

GoogleCodeExporter opened this issue Mar 25, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

switch from gyp to GN build.
1. r991 added BUILD.gn, supporting chrome builds of libyuv via GN.
2. r1317 added setup support to allow stand alone GN builds

Next steps are switching all gyp build scripts to GN, improving functionality 
and documenting how to build with GN

Original issue reported on code.google.com by [email protected] on 10 Mar 2015 at 4:52

@GoogleCodeExporter
Copy link
Author

Test of 32 bit Windows build
With GN
call gn gen out/Release "--args=is_debug=false target_cpu=\"x86\""
call gn gen out/Debug "--args=is_debug=true target_cpu=\"x86\""
ninja -C out/Release
ninja -C out/Debug
21.95 seconds

With GYP
set GYP_DEFINES=target_arch=ia32 libyuv_enable_svn=1
call python gyp_libyuv -fninja -G msvs_version=2013 libyuv_test.gyp
ninja -C out\Debug
ninja -C out\Release
24.97 seconds

Original comment by [email protected] on 10 Mar 2015 at 5:28

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Author

Updated Getting Started for Windows
https://code.google.com/p/libyuv/wiki/GettingStarted

Original comment by [email protected] on 20 Mar 2015 at 10:39

  • Changed state: Started
  • Added labels: ****
  • Removed labels: ****

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

No branches or pull requests

1 participant