Skip to content

[clapack] Revise#50727

Merged
BillyONeal merged 3 commits intomicrosoft:masterfrom
dg0yt:clapack
Mar 27, 2026
Merged

[clapack] Revise#50727
BillyONeal merged 3 commits intomicrosoft:masterfrom
dg0yt:clapack

Conversation

@dg0yt
Copy link
Copy Markdown
Contributor

@dg0yt dg0yt commented Mar 26, 2026

Modernize, preparing for CMake 4.3.

Move on from deprecated IMPORTED_LINK_INTERFACE_LIBRARIES properties, cf. #50497 (comment).

Enable feature tests for targets which would conflict in normal CI: feature tests are isolated.

dg0yt added 2 commits March 26, 2026 07:39
Modernize, preparing for CMake 4.3.
Copy link
Copy Markdown
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

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

Enable feature tests for targets which would conflict in normal CI: feature tests are isolated.

You know one of these days I need to read more closely. I just spent a bunch of time being like "uhh the conflict still exists look!"

CMake Error at ports/clapack/portfile.cmake:2 (message):
  Can't build clapack if lapack-reference is installed.  Please remove
  lapack-reference:x64-windows, and try to install clapack:x64-windows again.

... and now I see you already addressed that :( . At least I noticed before actually posting the foot-in-mouth comment.


if(NOT TARGET lapack)
message(FATAL_ERROR "Target lapack was not created by find_package(clapack)!")
get_property(LAPACK_INCLUDE_DIR TARGET lapack PROPERTY INTERFACE_INCLUDE_DIRECTORIES) # Doesn't make much sense but ok.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Review note: This used to be below so the "Doesn't make much sense but ok." comment that doesn't make much sense is the status quo.

No change requested.

@BillyONeal BillyONeal merged commit 515ffd8 into microsoft:master Mar 27, 2026
16 checks passed
@dg0yt dg0yt deleted the clapack branch March 28, 2026 04:19
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