Blob Blame History Raw
cmake_minimum_required(VERSION 2.6)
project(packmol Fortran)

# Build for release or debug purposes?
SET(CMAKE_BUILD_TYPE release)
# Default flags for release and debug
set(CMAKE_Fortran_FLAGS_RELEASE "-Wall")
set(CMAKE_Fortran_FLAGS_DEBUG "-Wall -Werror")

# Build the executable
add_executable(packmol 
       cenmass.f90 
       gencan.f
       pgencan.f90 
       initial.f90 
       title.f90 
       setsizes.f90 
       getinp.f90 
       strlength.f90 
       output.f90 
       checkpoint.f90 
       writesuccess.f90 
       fparc.f90 
       gparc.f90 
       gwalls.f90 
       comprest.f90 
       comparegrad.f90 
       packmol.f90 
       polartocart.f90 
       resetboxes.f90 
       tobar.f90 
       setijk.f90 
       setibox.f90 
       restmol.f90 
       swaptype.f90 
       swaptypemod.f90 
       ahestetic.f90 
       heuristics.f90 
       flashsort.f90 
       jacobi.f90 
       random.f90 
       sizes.f90 
       usegencan.f90 
       compute_data.f90 
       flashmod.f90 
       computef.f90 
       computeg.f90 
       input.f90
)