microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.38k stars 6.46k forks source link

[itpp] build ippp with lapack, blas and fftw #24670

Open minnyres opened 2 years ago

minnyres commented 2 years ago

Is your feature request related to a problem? Please describe.

Currently vcpkg does not build itpp with lapack, blas and fftw, and thus some basic functions like matrix inverse is not available. For this simple example about vectors and matrices , itpp will report the error "LAPACK library is needed to use inv() function".

Proposed solution

I hope vcpkg build itpp with lapack, blas and fftw, which have already been ported to vcpkg.

Describe alternatives you've considered

I do not know how vcpkg works, but I think we need to first remove the three lines in ports\itpp\portfile.cmake

-DCMAKE_DISABLE_FIND_PACKAGE_LAPACK=ON
-DCMAKE_DISABLE_FIND_PACKAGE_FFT=ON
-DCMAKE_DISABLE_FIND_PACKAGE_BLAS=ON

Additional context

Related issue: https://github.com/microsoft/vcpkg/issues/6006

Adela0814 commented 2 years ago

https://github.com/microsoft/vcpkg/pull/16385#discussion_r583250149 @ras0219 could you please help to confirm this?

Adela0814 commented 2 years ago

@ras0219-msft ping~

github-actions[bot] commented 10 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

minnyres commented 10 months ago

please keep it open

github-actions[bot] commented 4 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.