Thanks Kelly. 

But i still get this error:
CMake cannot determine linker language for target:helloworld

Thanks,
Vivek


--
Vivek Venugopal


On May 2, 2012, at 6:36 PM, "Thompson, Kelly G" <k...@lanl.gov> wrote:

> My bad.  You need to tell CMake that this is a Fortran project.  Try this:
>  
> # CMakeLists.txt
> cmake_minimum_required(VERSION 2.8.7)
> project(helloworldproject Fortran)
> add_subdirectory(src)
>  
> # src/CMakeLists.txt
> cmake_minimum_required(VERSION 2.8.7)
> file(GLOB helloworld_SOURCES *.f90)
> add_executable(helloworld ${helloworld_SOURCES})
>  
> -kt
>  
> From: Vivek Venugopal [mailto:vivek....@gmail.com] 
> Sent: Wednesday, May 02, 2012 11:45 AM
> To: Thompson, Kelly G
> Subject: Re: [CMake] Using CMake with ifort compiler
>  
> I see an error during generate:
> CMake Error: CMake cannot determine linker language for target:helloworld
> CMake Error: Cannot determine link language for target "helloworld"
> 
> --
> Vivek Venugopal
> 
> 
> 
> On May 2, 2012, at 12:45 PM, "Thompson, Kelly G" <k...@lanl.gov> wrote:
> 
> Try this:
>  
> # CMakeLists.txt
> cmake_minimum_required(VERSION 2.8.7)
> project(helloworldproject)
> add_subdirectory(src)
>  
> # src/CMakeLists.txt
> cmake_minimum_required(VERSION 2.8.7)
> file(GLOB helloworld_SOURCES *.f90)
> add_executable(helloworld ${helloworld_SOURCES})
>  
> -kt
>  
> From: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] On Behalf Of 
> Vivek Venugopal
> Sent: Wednesday, May 02, 2012 9:39 AM
> To: cmake@cmake.org
> Subject: [CMake] Using CMake with ifort compiler
>  
> 
> I am using CMake 2.8.7 on a Linux machine with Intel 11.0 compilers. I am 
> trying to use CMake for the first time as I would like to build this project 
> on both Windows and Linux machines.
> 
> I though of using a simple approach first and used a standard Hello World 
> example: My src/HelloWorld.f90:
> 
>  
> !Test helloworld in Fortran using Cmake
> program hello
>     print *, "Hello World!"
> end program hello
> My main CMakeLists.txt:
> 
>  
> # States that CMake required version must be greater than 2.8.7
> cmake_minimum_required(VERSION 2.8.7)
> enable_language (Fortran)
> project(helloworld Fortran)
> add_subdirectory(src)
> SET_TARGET_PROPERTIES(helloworld PROPERTIES LINKER_LANGUAGE FORTRAN)
> My src/CMakeLists.txt:
> 
>  
> cmake_minimum_required(VERSION 2.8.7)
>  
> # Include the directory itself as a path to include directories
> set(CMAKE_INCLUDE_CURRENT_DIR ON)
>  
> # For a large number of source files you can create it in a simpler way
> # using file() function:
> file(GLOB helloworld_SOURCES *.f90)
> I still get an error which says CMAKE_FORTRAN_LINK_EXECUTABLE variable 
> missing. I looked at Abinader's CMake tutorial#1, but haven't had success so 
> far.
> any suggestions?? Thanks in advance !
> 
> �]�ܙ��B��[��[OH��۝\�^�N�L�\ٛ۝Y�[Z[N��][��\�X[    �][��  
> �][���[��\�\�Y��][�ȏ�[�H�Y��\�[ۜ���[���[�Y�[��HO��[��Μ��Μ���B��]��B��]��B��]��B�؛���][�O�B��]��B��]��B�؛�O�B��[�B
--

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