Intel 11.0 コンパイラを搭載した Linux マシンで CMake 2.8.7 を使用しています。Windows と Linux の両方のマシンでこのプロジェクトをビルドしたいので、初めて CMake を使用しようとしています。
最初に単純なアプローチを使用することを考え、標準の Hello World の例を使用しました: My src/HelloWorld.f90:
!Test helloworld in Fortran using Cmake
program hello
print *, "Hello World!"
end program hello
私のメイン 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)
私の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)
CMAKE_FORTRAN_LINK_EXECUTABLE 変数が見つからないというエラーがまだ表示されます。Abinader の CMake チュートリアル#1を見ましたが、これまでのところ成功していません。
助言がありますか??前もって感謝します !