-
- Downloads
CMakeDetermineCompilerABI: Extract lib arch from implicit object file paths
The NVHPC compiler does not have any implicit link directories that can be used to detect `CMAKE_LIBRARY_ARCHITECTURE`, but it does have implicit object files. Extract implicit object file paths from link lines and check them for the `CMAKE_LIBRARY_ARCHITECTURE` pattern. Issue: #22024
Showing
- Modules/CMakeDetermineCompilerABI.cmake 4 additions, 2 deletionsModules/CMakeDetermineCompilerABI.cmake
- Modules/CMakeParseImplicitLinkInfo.cmake 42 additions, 7 deletionsModules/CMakeParseImplicitLinkInfo.cmake
- Modules/CMakeParseLibraryArchitecture.cmake 11 additions, 2 deletionsModules/CMakeParseLibraryArchitecture.cmake
- Tests/RunCMake/ParseImplicitData/linux-C-NVHPC-21.1.0.input 42 additions, 0 deletionsTests/RunCMake/ParseImplicitData/linux-C-NVHPC-21.1.0.input
- Tests/RunCMake/ParseImplicitData/linux-CXX-NVHPC-21.1.0.input 42 additions, 0 deletions...s/RunCMake/ParseImplicitData/linux-CXX-NVHPC-21.1.0.input
- Tests/RunCMake/ParseImplicitIncludeInfo/ParseImplicitIncludeInfo.cmake 1 addition, 0 deletions...e/ParseImplicitIncludeInfo/ParseImplicitIncludeInfo.cmake
- Tests/RunCMake/ParseImplicitIncludeInfo/results/linux-C-NVHPC-21.1.0-empty.output 0 additions, 0 deletions...icitIncludeInfo/results/linux-C-NVHPC-21.1.0-empty.output
- Tests/RunCMake/ParseImplicitIncludeInfo/results/linux-CXX-NVHPC-21.1.0-empty.output 0 additions, 0 deletions...itIncludeInfo/results/linux-CXX-NVHPC-21.1.0-empty.output
- Tests/RunCMake/ParseImplicitLinkInfo/ParseImplicitLinkInfo.cmake 5 additions, 2 deletions...unCMake/ParseImplicitLinkInfo/ParseImplicitLinkInfo.cmake
- Tests/RunCMake/ParseImplicitLinkInfo/results/linux-C-NVHPC-21.1.0.output 3 additions, 0 deletions...ParseImplicitLinkInfo/results/linux-C-NVHPC-21.1.0.output
- Tests/RunCMake/ParseImplicitLinkInfo/results/linux-C-PGI-18.10.1.output 1 addition, 1 deletion.../ParseImplicitLinkInfo/results/linux-C-PGI-18.10.1.output
- Tests/RunCMake/ParseImplicitLinkInfo/results/linux-CXX-NVHPC-21.1.0.output 3 additions, 0 deletions...rseImplicitLinkInfo/results/linux-CXX-NVHPC-21.1.0.output
- Tests/RunCMake/ParseImplicitLinkInfo/results/linux-CXX-PGI-18.10.1.output 1 addition, 1 deletion...arseImplicitLinkInfo/results/linux-CXX-PGI-18.10.1.output
- Tests/RunCMake/ParseImplicitLinkInfo/results/linux-Fortran-PGI-18.10.1.output 1 addition, 1 deletion...ImplicitLinkInfo/results/linux-Fortran-PGI-18.10.1.output
Loading
Please register or sign in to comment