DONG Li wrote: > I am trying move my project from Linux to Mac. I have modified some > cmake files to successfully generate Makefile, but I'd like generate > xcodeproj file for use in Xcode. A few errors appeared, as following:
AFAIK the Xcode generator is totally untested with the Intel Fortran plugin for Xcode, and is not currently supported by CMake. > 1. Fortran compiler > In the command line output of running "cmake -G Xcode ../<project src>", > I can see that the Fortran compiler is 32-bit > > -- Checking whether /opt/intel/Compiler/11.1/076/bin/ia32/ifort supports > Fortran 90 > -- Checking whether /opt/intel/Compiler/11.1/076/bin/ia32/ifort supports > Fortran 90 -- yes > > but when I built project in Xcode, I found the actual Fortran compiler > is "/Developer/usr/local/bin/ifort-11.1-base/bin/intel64/ifort". It is > so strange. Why is that? Currently the Xcode generator does not correctly detect the compiler that Xcode uses behind the scenes. I've been working on this problem for the C and C++ compilers but it is non-trivial to fix and has not really bitten anyone yet. > 2. Fortran flags > I have added "-r8" to CMAKE_Fortran_FLAGS. It took effect when > generating Makefile, but not when generating xcodeproj. > > 3. include path and module path are not correct. As I said above, CMake has no support for Fortran with Xcode right now. I think it happens to work in some simple cases. You can submit a feature request, but I don't know when we'll get to it. -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