Merge branch 'lipid' of mmka.chem.univ.gda.pl:unres into lipid
[unres.git] / source / unres / src_MD-NEWSC / xdrf / CMakeLists.txt
diff --git a/source/unres/src_MD-NEWSC/xdrf/CMakeLists.txt b/source/unres/src_MD-NEWSC/xdrf/CMakeLists.txt
new file mode 100644 (file)
index 0000000..26baa36
--- /dev/null
@@ -0,0 +1,19 @@
+#
+# CMake project file for UNRESPACK
+#
+
+# m4 macro processor 
+add_custom_command(
+   OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libxdrf.c
+   COMMAND m4 
+   ARGS ${CMAKE_CURRENT_SOURCE_DIR}/underscore.m4 ${CMAKE_CURRENT_SOURCE_DIR}/libxdrf.m4 > ${CMAKE_CURRENT_BINARY_DIR}/libxdrf.c
+   VERBATIM
+)
+
+# add headers from current dir
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+# compile the libxdrf library
+add_library(xdrf STATIC ${CMAKE_CURRENT_BINARY_DIR}/libxdrf.c ftocstr.c)
+set(UNRES_XDRFLIB ${CMAKE_CURRENT_BINARY_DIR}/libxdrf.a PARENT_SCOPE)
+
+#add_dependencies( ${UNRES_BIN} xdrf )