summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/try_compile/CMP0128-common.cmake
diff options
context:
space:
mode:
authormakise-homura <akemi_homura@kurisa.ch>2023-12-21 19:58:09 (GMT)
committerBrad King <brad.king@kitware.com>2024-01-08 20:25:57 (GMT)
commit3377141c8f18ecfed46f52a8be8228d982e32464 (patch)
tree9878840e35210e53608288645ddf1966737b713d /Tests/RunCMake/try_compile/CMP0128-common.cmake
parent020e80d825a0c501fc7ae4273766eca102d505de (diff)
downloadCMake-3377141c8f18ecfed46f52a8be8228d982e32464.zip
CMake-3377141c8f18ecfed46f52a8be8228d982e32464.tar.gz
CMake-3377141c8f18ecfed46f52a8be8228d982e32464.tar.bz2
Tests: With lfortran < 1.24 skip cases broken by incorrect filename handling
`lfortran` < 1.24 uses `fccn`, a Fortran-to-C converter that incorrectly handles long filenames that are more than 128 characters long; so to check if Fortran can compile something, CMake must be run in binary directory that has a name of less that 35 characters long. It is ok for typical runs line `cmake -S . -B build` or `cmake ..`, but does not work with usual CDash dashboard testing paths. All this is not a problem for modern LCC >= 1.24.
Diffstat (limited to 'Tests/RunCMake/try_compile/CMP0128-common.cmake')
0 files changed, 0 insertions, 0 deletions