Thanks very much for the feedback. I will look into the module stuff, where the compiler puts it etc.
Petr On Wed, May 16, 2012 at 10:24 PM, Brad King <brad.k...@kitware.com> wrote: > On 05/10/2012 03:25 AM, Petr Kmoch wrote: >> 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 > > The lines were added as part of the original Fortran support: > > http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=10c91ded#patch6 > >> I would be really interested in the reason for this behaviour. Could >> anyone shed some light onto this for me? > > As Michael pointed out this probably has to do with Fortran 90 .mod > files. The Intel compiler loads them from the include files search > path. Contents of .mod files may be configuration-specific so perhaps > the compiler puts them in the per-config output directories. > > I was not personally involved in adding those particular lines though. > > -Brad -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake