Am Dienstag, 16. November 2010 schrieb luxInteg: > Greetings, > > I am learning cmake. > > > I have a fortran only project with some source files with f77 routines to > compile, My CMakeLists.txt in the projects base directory has the > following lines > > set(CMAKE_Fortran_COMPILER gfortran) > ENABLE_LANGUAGE(Fortran) > > > ######## but running cmake ends like so:- > > -- Checking whether /usr/bin/gfortran supports Fortran 90 > -- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes > CMake Error: Error required internal CMake variable not set, cmake may be > not be built correctly. > Missing variable is: > CMAKE_FORTRAN_COMPILER_ENV_VAR > CMake Error: Error required internal CMake variable not set, cmake may be > not be built correctly. > Missing variable is: > CMAKE_FORTRAN_COMPILER > CMake Error: Could not find cmake module file: > $SOURCES/build/CMakeFiles/CMakeFORTRANCompiler.cmake > CMake Error: Could not find cmake module file:CMakeFORTRANInformation.cmake > CMake Error: CMAKE_FORTRAN_COMPILER not set, after EnableLanguage > -- Configuring incomplete, errors occurred! > > > > > ######### > > I have set > FC="gfortran" and > FFLAGS="flags/I/use/to/compile/stuff" > as envars so I am perplexed what the required envar is. > > advice would be appreciated
Remove that stuff. Start your CMakeLists.txt with PROJECT(foobar FORTRAN) Eike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ 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