Skip to content

chore: unify cmake files - #172

Merged
ColinKYuen merged 6 commits into
mainfrom
fix/cmake-defects
Oct 20, 2026
Merged

ColinKYuen merged 6 commits into
mainfrom
fix/cmake-defects

Conversation

@ColinKYuen

@ColinKYuen ColinKYuen commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Unifies CMake Files & Resolves MacOS Build Issues (OpenSSL)

Description

  • Unified CMake flags e.g. -D UNICODE -> -D BUILD_UNICODE, etc
  • s2n (via AWS SDK) uses OpenSSL3
    • Homebrew set to OpenSSL@3, also applied to CodeBuild
    • CodeBuild specific, Python@3.13, MySQL uses OpenSSL4 but 3.13 still on OpenSSL3
  • Uses standardized CMake's casing rule (lowercase)
  • Fixes Driver Version when querying using SQLGetInfo

Testing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Comment thread docs/development-guide/development-guide.md Outdated
Comment thread driver/CMakeLists.txt
@ColinKYuen
ColinKYuen marked this pull request as ready for review October 20, 2026 23:36
@ColinKYuen
ColinKYuen merged commit 4314411 into main Oct 20, 2026
48 of 61 checks passed
@ColinKYuen
ColinKYuen deleted the fix/cmake-defects branch October 20, 2026 23:37
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