Как обнаружить библиотеку MPI в Makefile? - PullRequest
0 голосов
/ 13 сентября 2018

Я пишу Makefile для кода, который зависит от библиотеки MPI.

«Обобщенный» в том смысле, что он работает для нескольких различных компиляторов и библиотек MPI. Различные библиотеки MPI (например, Open MPI и Intel MPI) предоставляют исполняемый файл mpicc, который в качестве оболочки над компилятором C с необходимыми опциями include и linking для ссылки на используемую библиотеку MPI.

Поскольку исполняемый файл называется mpicc, трудно сказать, какая именно библиотека MPI используется. Но мне нужно знать это для дальнейшего связывания шагов в Makefile. Каков наиболее надежный способ обнаружения библиотеки MPI из mpicc исполняемого файла?

...