[CMake] Reason of Fortran include directories /config?

Petr Kmoch petr.kmoch at gmail.com
Wed May 16 02:31:29 EDT 2012


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