Hello, I meet some problems to run cmake with intel fortran 11.1 + visual 2008 under windows XP 64 bits. I can compile a fortran project under visual, but cmake is not able to detect ifort (I run cmake from the visual dos console). The log of a cmake run is joined to this mail.
I wanted to open the "test" visual solution generated by cmake, but I was not able to find a solution in my build directory ... Cheers, YC
-- Building for: Visual Studio 9 2008 -- Check for working C compiler using: Visual Studio 9 2008 -- Check for working C compiler using: Visual Studio 9 2008 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler using: Visual Studio 9 2008 -- Check for working CXX compiler using: Visual Studio 9 2008 -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working Fortran compiler using: Visual Studio 9 2008 -- Check for working Fortran compiler using: Visual Studio 9 2008 -- broken CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestFortranCompiler.cmake:40 (MESSAGE): The Fortran compiler "C:/Program Files (x86)/Intel/ComposerXE-2011/bin/ia32/ifort.exe" is not able to compile a simple test program. It fails with the following output: Change Dir: E:/Sources/Arpack/Codes/Arc3D_Rep/trunk/build/CMakeFiles/CMakeTmp Run Build Command:c:\PROGRA~2\MICROS~1.0\Common7\IDE\devenv.com CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec Microsoft (R) Visual Studio Version 9.0.21022.8. Copyright (C) Microsoft Corp. Tous droits réservés. Impossible de charger un ou plusieurs projets de la solution pour la ou les raisons suivantesÿ: L'application du projet n'est pas installe. Ces projets seront tiquets comme tant non disponibles dans l'Explorateur de solutions. Dveloppez le noeud de projet afin de dterminer la raison pour laquelle le projet n'a pas pu tre charg. Projet non valide Utilisationÿ: devenv [fichiersolution | fichierprojet | unfichier.ext] [commutateurs] Le premier argument de devenv est gnralement un fichier solution ou un fichier projet. Vous pouvez galement utiliser tout autre fichier projet en tant que premier argument si vous souhaitez que le fichier s'ouvre automatiquement dans un diteur. Lorsque vous entrez un fichier projet, l'IDE recherche dans le rpertoire parent du fichier projet un fichier .sln ayant le mme nom de base que le fichier projet. Si aucun fichier .sln n'existe, l'interface IDE recherche un fichier .sln unique qui fait rfrence au projet. Si un tel fichier .sln n'existe pas, l'interface IDE cre une solution non enregistre avec un nom de fichier par dfaut .sln avec le mme nom de base que le fichier projet. Gnrations partir de la ligne de commandeÿ: devenv fichiersolution.sln /build [ configurationsolution ] [ /project fichierounomprojet [ /projectconfig nom ] ] Commutateurs de ligne de commande disponiblesÿ: /Build Cre la solution ou le projet avec la configuration de solution spcifie. Par exemple, "Dbogage". Si plusieurs plateformes sont possibles, le nom de la configuration doit tre insr entre guillemets et doit contenir le nom de la plateforme. Par exempleÿ: "Dbogage|Win32". /Clean Supprime les sorties de la gnration. /Command Dmarre l'IDE et excute la commande. /Deploy Cre puis dploie la configuration de gnration spcifie. /Edit Ouvre les fichiers spcifis dans une instance en cours d'excution de cette application. S'il n'y a aucune instance en cours d'excution, une nouvelle instance est dmarre avec une disposition de fentre simplifie. /LCID Dfinit la langue par dfaut de l'IDE pour l'interface utilisateur. /Log Enregistre l'activit de l'interface IDE dans le fichier spcifi pour la rsolution des problmes. /NoVSIP Dsactive la cl de licence VSPI du dveloppeur pour les tests VSIP. /Out Ajoute le journal de gnration un fichier spcifi. /Project Spcifie le projet crer, nettoyer ou dployer. Doit tre utilis avec /Build, /Rebuild, /Clean ou /Deploy. /ProjectConfig Remplace la configuration de projet spcifie dans la configuration de la solution. Par exemple "Dbogage". Si plusieurs plateformes sont possibles, le nom de la configuration doit tre insr entre guillemets et doit contenir le nom de la plateforme. Par exempleÿ: "Dbogage|Win32". Doit tre utilis avec /Project. /Rebuild Nettoie puis cre la solution ou le projet avec la configuration spcifie. /ResetAddin Supprime les commandes et l'interface utilisateur de commande associes au complment spcifi. /ResetSettings Restaure les paramtres par dfaut de l'IDE, peut galement rtablir les valeurs du fichier VSSettings spcifi. /ResetSkipPkgs Efface toutes les balises SkipLoading ajoutes aux packages VS. /Run Compile et excute la solution spcifie. /RunExit Compile et excute la solution spcifie, puis ferme l'IDE. /SafeMode Lance l'IDE en mode sans chec en chargeant le minimum de fentres. /Upgrade Met niveau le projet ou la solution ainsi que tous ses projets. Une sauvegarde de ces fichiers est cre, selon le cas. Consultez les informations sur 'Assistant Conversion Visual Studio' dans l'aide pour plus d'informations sur le processus de sauvegarde. Commutateurs propres au produitÿ: /debugexe Ouvre l'excutable spcifi dboguer. La suite de la ligne de commande est passe cet excutable sous la forme d'arguments. /useenv Utilise les variables d'environnement PATH, LIBPATH, INCLUDE et LIB la place des chemins IDE pour les gnrations VC++. Pour attacher le dbogueur partir de la ligne de commande, utilisezÿ: VsJITDebugger.exe -p <pid> CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:1 (project) -- Configuring incomplete, errors occurred!
_______________________________________________ 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