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