>> -----Original Message----- >> OK, but we can't just apply the patch to CMake as it would break the >> older version of Fortran. Is there a way to detect which version is >> installed from the registry or something? I am glad you are working, >> but to get a solution for everyone, we need to go the extra mile and >> some how automatically put the correct version in the file >> and not break >> older versions of Fortran. > > Yes, I understand, but I assume you can fix this in a future version? > > As for detecting the version of Fortran, you can look at this: > > [HKEY_LOCAL_MACHINE\SOFTWARE\Intel\Compilers\Fortran\110.066] > "Revision"=dword:00000042 > "Minor Version"=dword:00000000 > "Major Version"=dword:0000000b > > The only problem is the "110.066" part in the address, but as this is > the only "folder" under > HKEY_LOCAL_MACHINE\SOFTWARE\Intel\Compilers\Fortran > i guess it is doable to detect the compiler version (b is of course hex > for 11). > Would that not break when there are several versions installed?
Perhaps the output from ifort /what helps a bit: Intel(R) Visual Fortran Compiler for applications running on IA-32, Version 10.1 Build 20070913 Package ID: w_fc_p_10.1.011 Copyright (C) 1985-2007 Intel Corporation. All rights reserved. ifort: command line error: no files specified; for help type "ifort /help" (Pity they do not use /v or -v ...) Regards, Arjen _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake