Skip to content

Conversation

fujii
Copy link
Contributor

@fujii fujii commented Jul 11, 2023

805f2b5

[gtest][CMake] Compile the unified source gtest-all.cc
https://bugs.webkit.org/show_bug.cgi?id=259090

Reviewed by Yusuke Suzuki.

clang-cl reported the following warning for Windows port:
> ThirdParty\gtest\src\gtest-filepath.cc(68,12): warning: unused variable 'kAlternatePathSeparatorString' [-Wunused-const-variable]

clang-cl doesn't report this warning for the upstream google-test
because it's using gtest-all.cc. Let's use it in WebKit.

* Source/ThirdParty/gtest/CMakeLists.txt:

Canonical link: https://commits.webkit.org/266025@main

b818a46

Misc iOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 wincairo
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🛠 gtk
✅ 🧪 ios-wk2-wpt ✅ 🧪 mac-wk1 ✅ 🧪 gtk-wk2
✅ 🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🧪 api-gtk
✅ 🛠 tv ✅ 🧪 mac-AS-debug-wk2
✅ 🛠 tv-sim
✅ 🛠 🧪 merge ✅ 🛠 watch
✅ 🛠 watch-sim

@fujii fujii self-assigned this Jul 11, 2023
@fujii fujii added the New Bugs Unclassified bugs are placed in this component until the correct component can be determined. label Jul 11, 2023
@fujii fujii requested a review from rkirsling July 11, 2023 01:51
@fujii fujii requested review from donny-dont and mcatanzaro July 11, 2023 03:46
Copy link
Member

@Constellation Constellation left a comment

Choose a reason for hiding this comment

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

r=me

@fujii fujii added the merge-queue Applied to send a pull request to merge-queue label Jul 13, 2023
https://bugs.webkit.org/show_bug.cgi?id=259090

Reviewed by Yusuke Suzuki.

clang-cl reported the following warning for Windows port:
> ThirdParty\gtest\src\gtest-filepath.cc(68,12): warning: unused variable 'kAlternatePathSeparatorString' [-Wunused-const-variable]

clang-cl doesn't report this warning for the upstream google-test
because it's using gtest-all.cc. Let's use it in WebKit.

* Source/ThirdParty/gtest/CMakeLists.txt:

Canonical link: https://commits.webkit.org/266025@main
@webkit-commit-queue
Copy link
Collaborator

Committed 266025@main (805f2b5): https://commits.webkit.org/266025@main

Reviewed commits have been landed. Closing PR #15723 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 805f2b5 into WebKit:main Jul 13, 2023
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Jul 13, 2023
@fujii fujii deleted the eng/gtest-all branch July 14, 2023 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Bugs Unclassified bugs are placed in this component until the correct component can be determined.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants