--- /dev/null
+#
+# CMake project file for UNRES with MD for single chains
+#
+cmake_minimum_required(VERSION 2.8)
+enable_language (Fortran)
+
+
+#================================
+# Set source file lists
+#================================
+set(MAXLIK_SRC0
+ cored.f
+ maxlik-opt-multprot.f
+ minsumsl.f
+ rmdd.f
+ sumsld.f
+)
+
+
+#================================================
+# Set comipiler flags for different sourcefiles
+#================================================
+ if (Fortran_COMPILER_NAME STREQUAL "ifort")
+ set(FFLAGS0 "-c -g -fbounds-check -I." )
+ set(FFLAGS1 "-c -I." )
+ elseif (Fortran_COMPILER_NAME STREQUAL "gfortran")
+ set(FFLAGS0 "-std=legacy -c -g -fbounds-check -I." )
+ set(FFLAGS1 "-std=legacy -c -I." )
+endif (Fortran_COMPILER_NAME STREQUAL "ifort")
+
+#=========================================
+# System specific flags
+#=========================================
+if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
+ set(CPPFLAGS "${CPPFLAGS} -DLINUX")
+endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
+
+#=========================================
+# Set binary name
+#=========================================
+set(MAXLIK_BIN "maxlik_CSA")
+
+
+#=========================================
+# Build the binary
+#=========================================
+set(MAXLIK_SRCS ${MAXLIK_SRC0} )
+
+
+#=========================================
+# Build the binary
+#=========================================
+add_executable(MAXLIK ${MAXLIK_SRCS} )
+set_target_properties(MAXLIK PROPERTIES OUTPUT_NAME ${MAXLIK_BIN})
+set_property(TARGET MAXLIK PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin )
+
+#=========================================
+# Install maxlik binary (used by "make install")
+#=========================================
+install(TARGETS MAXLIK DESTINATION ${CMAKE_INSTALL_PREFIX})
+
+install(TARGETS MAXLIK RUNTIME DESTINATION unrespack/bin)