Keterangan
Saya telah menginstal lapack v3.9.1 melalui homebrew w/ brew install lapack
, dan saya mencoba menggunakannya dalam proyek CMake, tetapi saya telah memodifikasi lapacke-config.cmake
manual karena LAPACK_DIR
tampaknya salah format.
Pada instalasi baru dengan versi 3.9.1, barisnya adalah:
set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/-3.9.1")
Dan seharusnya:
set(LAPACK_DIR "${_LAPACKE_PREFIX}/lib/cmake/lapack-3.9.1")
Saya telah melakukan sedikit penggalian dan saya yakin masalah ini diperkenalkan di sini: https://github.com/Reference-LAPACK/lapack/blob/2dafa3d2756a7825c23a8c8456781561e36668ae/LAPACKE/cmake/lapacke-config-install.cmake.in#L8 dalam komit terbaru.
Di mana mungkin @LAPACK@
tidak terdefinisi (maaf saya berada di ujung pengetahuan CMake saya)... seharusnya @LAPACKLIB@
bukan?
Daftar periksa
Hai @5tefan. Ini memang masalah, dan saya pikir Anda punya jawabannya.
@LAPACK@
diperkenalkan di 5dd47be6720f97182a240efb8363ed58518ed12f. Berdasarkan perubahan di sana, saya pikir ini salah ketik. Bisakah Anda meninjau ini, @epsilon-0 ? Terima kasih sebelumnya.@weslleyspereira Ups, maaf tentang ini. Ya, ini salah ketik, seharusnya @ LAPACKLIB@.
Karena @5tefan telah melihatnya dengan tajam, saya akan membiarkan mereka membuat PR :wink: .
Terima kasih!
Komentar yang paling membantu
@weslleyspereira Ups, maaf tentang ini. Ya, ini salah ketik, seharusnya @ LAPACKLIB@.
Karena @5tefan telah melihatnya dengan tajam, saya akan membiarkan mereka membuat PR :wink: .