From 677d10e76a2ba2ae0d88a1f545774f5bc976b64d Mon Sep 17 00:00:00 2001 From: Roland Guichard Date: Thu, 19 Mar 2015 16:55:41 +0000 Subject: [PATCH] Add CMakeLists.txt to be tracked. --- CMakeLists.txt | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..c2b5509 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,35 @@ +# CMakeLists.txt for big_bath +# Dr. Roland Guichard 09/03/2015 + +cmake_minimum_required(VERSION 2.6) + +#### Initialize ################################ + +# Language +enable_language (Fortran) + +# Project name +project (Big_Bath) +set_property(TARGET PROPERTY PROJECT_LABEL ${PROJECT_NAME}) + +# Build type +set(CMAKE_BUILD_TYPE Release) + +#### Packages ################################## + +#### Library and executables ################### + +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ../bin/) +set(main-source_SRC +src/big_bath.f90 +include/types.f90 +include/constants.f90 +include/read.f90 +include/write.f90 +library/generate.f90 +library/interactions.f90 +) + +add_executable(big_bath.exe ${main-source_SRC}) + +set(CMAKE_Fortran_FLAGS "-warn all -check all -traceback -prof-gen=srcpos -align array64byte -fast -parallel -par-report0 ${CMAKE_Fortran_FLAGS}")