In our code we have these lines:
|
execute_process (COMMAND ${CMAKE_CXX_COMPILER} --print-file-name=libstdc++.so OUTPUT_VARIABLE stdcxx OUTPUT_STRIP_TRAILING_WHITESPACE) |
|
execute_process (COMMAND ${CMAKE_CXX_COMPILER} --print-file-name=librt.so OUTPUT_VARIABLE rt OUTPUT_STRIP_TRAILING_WHITESPACE) |
|
execute_process (COMMAND ${CMAKE_CXX_COMPILER} --print-file-name=libdl.so OUTPUT_VARIABLE dl OUTPUT_STRIP_TRAILING_WHITESPACE) |
but unfortunately, nvc++ does not have the --print-file-name option.
I suppose the first question is: do we need these? If not, then removing settles everything. If not, we might need to work with NVIDIA to figure out an NVHPC equivalent.
In our code we have these lines:
ESMA_cmake/external_libraries/FindBaselibs.cmake
Lines 134 to 136 in e9e9e94
but unfortunately,
nvc++does not have the--print-file-nameoption.I suppose the first question is: do we need these? If not, then removing settles everything. If not, we might need to work with NVIDIA to figure out an NVHPC equivalent.