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

Tweaks to CMake passthrough, small fixes in prep for mac and windows #162

Merged
merged 2 commits into from
Mar 21, 2024

Conversation

timkpaine
Copy link
Member

  • Tweak CMake flag passthrough from setup.py
    • configure various CMake flags and adapter builds via outer env vars
  • fix macos platform target and remove soon-to-be-unnecessary ld_classic flags
    • out C++ code requires 10.15
    • ld_classic won't be necessary
    • fix missing header that causes a problem exposed by the above changes
  • fix windows vcpkg initialization in preparation for windows build
  • Update CODEOWNERS for files that people may be less familiar with, where changes may be problematic

@timkpaine timkpaine added the part: build Issues and PRs related to the build process label Mar 20, 2024
@timkpaine timkpaine marked this pull request as draft March 20, 2024 16:30
… and remove soon-to-be-unnecessary ld_classic flags, fix missing header, fix windows vcpkg initialization in preparation for windows build

Fix FindCSP for math library, remove vestigial path from findcsp_autogen cmake helper
Turn off C++ tests, will do in separate PR

Signed-off-by: Tim Paine <[email protected]>
.github/CODEOWNERS Outdated Show resolved Hide resolved
@timkpaine timkpaine marked this pull request as ready for review March 20, 2024 19:33
@timkpaine
Copy link
Member Author

@timkpaine timkpaine merged commit 7ff7719 into main Mar 21, 2024
38 checks passed
@timkpaine timkpaine deleted the tkp/setuppy branch March 21, 2024 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
part: build Issues and PRs related to the build process
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants