Hi all,

I am currently fighting with Visual Studio regenerating a
CMake-generated project on every build, although nothing has changed. I
am searching for a method how to debug the generated dependencies inside VS.
The project builds a DLL from Fortran files, which are generated by a
Perl script. The setup looks something like this:

ADD_CUSTOM_COMMAND(OUTPUT ${FortranSources}
                   COMMAND ${CMAKE_COMMAND} -E chdir
${CMAKE_CURRENT_BINARY_DIR} ${PERL_EXECUTABLE}
{CMAKE_SOURCE_DIR}/scripts/createFortAccessors.pl
                   DEPENDS
${CMAKE_SOURCE_DIR}/scripts/createFortAccessors.pl FortranModules.inp
FortranCommons.inp ${ModuleDefs} ${CommonDefs})
ADD_LIBRARY(FortranInterface SHARED ${FortranSources} FortranInterface.def)

Visual Studio regenerates the Fortran source files upon each build,
although none of the input files have changed. Any ideas how to find
out, why this happens, are very much appreciated.
The same project is generated correctly under Linux and even with a
nmake-based build.

Martin



____________
Virus checked by G DATA AntiVirus
Version: AVF 19.347 from 21.04.2009


_______________________________________________
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

Reply via email to