xref: /phasta/M2N/src/CMakeLists.txt (revision 595995161822a203c8467e0e4a253d7bd7d6df32)
1*59599516SKenneth E. Jansenadd_executable(M2N main.c phasta.cc input.f readnblk.f cname.f setsyncioparam.cc new_interface.c dumbCvariables.c)
2*59599516SKenneth E. Jansentarget_link_libraries(M2N phastaIO ${MPI_C_LIBRARIES} ${MPI_Fortran_LIBRARIES})
3*59599516SKenneth E. Jansen
4*59599516SKenneth E. Jansenif(CMAKE_Fortran_COMPILER_ID MATCHES XL)
5*59599516SKenneth E. Jansen        #force preprocessing
6*59599516SKenneth E. Jansen        set_source_files_properties(readnblk.f PROPERTIES COMPILE_FLAGS
7*59599516SKenneth E. Jansen"-qsuffix=cpp=f")
8*59599516SKenneth E. Jansenendif(CMAKE_Fortran_COMPILER_ID MATCHES XL)
9*59599516SKenneth E. Jansenif(CMAKE_Fortran_COMPILER_ID MATCHES PGI)
10*59599516SKenneth E. Jansen        #force preprocessing
11*59599516SKenneth E. Jansen        set_source_files_properties(readnblk.f PROPERTIES COMPILE_FLAGS
12*59599516SKenneth E. Jansen"-Mpreprocess")
13*59599516SKenneth E. Jansenendif(CMAKE_Fortran_COMPILER_ID MATCHES PGI)
14