X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=src%2Fgromacs%2Flegacyheaders%2Ftypes%2FCMakeLists.txt;fp=docs%2Fdoxygen%2FgetInstalledHeaders.cmake;h=ee38c567f42e5de3692e9afc249d7e9c3e773564;hb=bc9ba47edc5b12b5d4324bcdbf8c5cd3cb048c3d;hp=60fe80559651957744d0ba900ea2b5387b6a8c0b;hpb=a1fbbb07241495656429dbb560e93769368609a4;p=alexxy%2Fgromacs.git diff --git a/docs/doxygen/getInstalledHeaders.cmake b/src/gromacs/legacyheaders/types/CMakeLists.txt similarity index 64% rename from docs/doxygen/getInstalledHeaders.cmake rename to src/gromacs/legacyheaders/types/CMakeLists.txt index 60fe805596..ee38c567f4 100644 --- a/docs/doxygen/getInstalledHeaders.cmake +++ b/src/gromacs/legacyheaders/types/CMakeLists.txt @@ -32,22 +32,7 @@ # To help us fund GROMACS development, we humbly ask that you cite # the research papers on the package. Check out http://www.gromacs.org. -function (generate_installed_file_list SRCDIR BUILDDIR OUTFILE) - file(GLOB_RECURSE INSTALL_FILE_LIST "${BUILDDIR}/cmake_install.cmake") - set(MATCH_REGEX "(${SRCDIR}|${BUILDDIR})/.*\\.h") - set(HEADER_LIST) - foreach (INSTALL_FILE ${INSTALL_FILE_LIST}) - file(STRINGS ${INSTALL_FILE} HEADER_LINES REGEX "${MATCH_REGEX}") - foreach (HEADER_LINE ${HEADER_LINES}) - string (REGEX MATCH "${MATCH_REGEX}" HEADER "${HEADER_LINE}") - list(APPEND HEADER_LIST "${HEADER}") - endforeach () - endforeach () - string(REPLACE ";" "\n" HEADER_LIST "${HEADER_LIST}") - file(WRITE ${OUTFILE} "${HEADER_LIST}") -endfunction () - -if (NOT DEFINED SRCDIR OR NOT DEFINED BUILDDIR OR NOT DEFINED OUTFILE) - message(FATAL_ERROR "Required input variable (SRCDIR, BUILDDIR, OUTFILE) not set") -endif () -generate_installed_file_list(${SRCDIR} ${BUILDDIR} ${OUTFILE}) +# includes: Nothing to build, just installation +file(GLOB HEADERS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.h) +list(REMOVE_ITEM HEADERS commrec.h) +gmx_install_headers(${HEADERS})