-
Notifications
You must be signed in to change notification settings - Fork 123
Bugfix/integration tests mac openssl error #255
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of curiosity, what is this exactly?
"Submodule vcpkg updated 3754 files"
Does github do a deep comparison of submodule version change implications?
…github.com/firebase/firebase-cpp-sdk into bugfix/integration-tests-mac-openssl-error
@@ -264,6 +277,7 @@ def parse_cmdline_args(): | |||
parser.add_argument('--config', default='Release', help='Release/Debug config') | |||
parser.add_argument('--target', nargs='+', help='A list of CMake build targets (eg: firebase_app firebase_auth)') | |||
parser.add_argument('--target_format', default=None, help='(Mac only) whether to output frameworks (default) or libraries.') | |||
parser.add_argument('--use_openssl', action='store_true', default=None, help='Use openssl for build instead of boringssl') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you thin about just adding an openssl flag to the prereqs script also? (And we can move the Windows openssl setup into there too.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thats a good point but as per our original design, we wanted to keep all architecture specific steps under build_desktop. And if we are using vcpkg, we have to specify the exact architecture to build. Something to discuss in our "various ways to build" meeting but if we want to continue using vcpkg, it makes sense to not have openssl under the prereqs script. For now, I will leave it here but it should be trivial to move this to prereqs if we decide to go that way after the meeting.
build_desktop.py
.