[CMake] Reason of Fortran include directories /config?

Michael Wild themiwi at gmail.com
Wed May 16 02:35:41 EDT 2012


My guess is that it has something to do with module files.

Michael

On 05/16/2012 08:31 AM, Petr Kmoch wrote:
> Anyone? Surely there must be a reason for adding those directories.
> 
> Petr
> 
> On Thu, May 10, 2012 at 9:25 AM, Petr Kmoch <petr.kmoch at gmail.com> wrote:
>> Hi all,
>>
>> we're using cmake to generate Intel Fortran .vfproj files and some of
>> my developers were asking why include directories in the project
>> always include X and X/<config_name> for every directory X specified
>> via include_directories(). Looking at cmake source code, the lines
>> responsible seem to be 829-837 of cmLocalVisualStudio7Generator.cxx
>> (in the 2.8.8 released archive):
>>
>> // if this is fortran then output the include with
>> // a ConfigurationName on the end of it.
>> if(this->FortranProject)
>>  {
>>  ipath = i->c_str();
>>  ipath += "/$(ConfigurationName)";
>>  ipath = this->ConvertToXMLOutputPath(ipath.c_str());
>>  fout << ipath << ";";
>>  }
>> }
>>
>> I would be really interested in the reason for this behaviour. Could
>> anyone shed some light onto this for me?
>>
>> Thanks in advance.
>>
>> Petr



More information about the CMake mailing list