Skip to content

Build dev 1.10 pr11 #2028

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 4 commits into from
Aug 10, 2022
Merged

Build dev 1.10 pr11 #2028

merged 4 commits into from
Aug 10, 2022

Conversation

sdavtaker
Copy link
Contributor

@sdavtaker sdavtaker commented Aug 10, 2022

Issue #1888 , if available:

Description of changes:
Added support for detecting and linking external dependencies to the build. Core and Core-Test build, but they do not work yet as expected. Sharing PR now since the diff is already too big. LEGACY_BUILD got broken because of issues finding CRT.

Next steps:

  • Core Tests can be run and pass
  • Legacy Build is back in a working state
  • Build Generated Clients

Check all that applies:

  • Did a review by yourself.
  • Added proper tests to cover this PR. (If tests are not applicable, explain.)
  • Checked if this PR is a breaking (APIs have been changed) change.
  • Checked if this PR will not introduce cross-platform inconsistent behavior.
  • Checked if this PR would require a ReadMe/Wiki update.

Check which platforms you have built SDK on to verify the correctness of this PR.

  • Linux
  • Windows
  • Android
  • MacOS
  • IOS
  • Other Platforms

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@sdavtaker sdavtaker force-pushed the build-dev-1.10-pr11 branch from 597a9f2 to b89de25 Compare August 10, 2022 17:43
@sdavtaker sdavtaker requested a review from sbiscigl August 10, 2022 17:44
if (BUILD_TESTING)
message(STATUS "Building tests")
# Testing dependency
find_package(GTest 1.11 REQUIRED)
Copy link
Contributor

Choose a reason for hiding this comment

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

why not follow HEAD? from their page

GoogleTest now follows the Abseil Live at Head philosophy. We recommend [updating to the latest commit in the main branch as often as possible.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Because we know what version works with our build at this particular version. If head is not backward compatible at some point tests of old versions of SDK will not work anymore.

@sdavtaker sdavtaker merged commit e5cf806 into build-dev-1.10 Aug 10, 2022
@sdavtaker sdavtaker deleted the build-dev-1.10-pr11 branch August 10, 2022 19:58
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.

2 participants