1*59599516SKenneth E. Jansenadd_executable(M2NFixBnd main.c phasta.cc input.f readnblk.f cname.f setsyncioparam.cc new_interface.c dumbCvariables.c ctypes.f tmrc.c commuMax.f error.f) 2*59599516SKenneth E. Jansentarget_link_libraries(M2NFixBnd 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