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

Migrate to GN build system #21

Merged
merged 2 commits into from
Sep 10, 2016
Merged

Migrate to GN build system #21

merged 2 commits into from
Sep 10, 2016

Conversation

vsimon
Copy link
Owner

@vsimon vsimon commented Sep 5, 2016

Compilation is done with is_component_build=false and
rtc_include_tests=false then the resulting objects are combined
into one static library by parsing the .ninja_deps file for object
files. Objects related to intrinsics had to be added seperately,
unclear why.
On Linux, override the default clang-based toolchain build to
default to building with gcc.
Add helpful build progress messages, reduce logging noise.
Expand simple test app and test more than one configuration.
Remove the need for 'gsed' on OSX.

Compilation is done with is_component_build=false and
rtc_include_tests=false then the resulting objects are combined
into one static library by parsing the .ninja_deps file for object
files. Objects related to intrinsics had to be added seperately,
unclear why.
On Linux, override the default clang-based toolchain build to
default to building with gcc.
Add helpful build progress messages, reduce logging noise.
Expand simple test app and test more than one configuration.
Remove the need for 'gsed' on OSX.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant