Convert 5 m4 checks to cmake modules

This commit is contained in:
Benoit Jacob
2007-05-30 18:08:35 +00:00
parent 7947ae0e50
commit 658eccd43b
7 changed files with 146 additions and 2 deletions

View File

@@ -1,4 +1,9 @@
INCLUDE (CheckIncludeFiles)
INCLUDE (CheckComplex)
INCLUDE (CheckComplexMath1)
INCLUDE (CheckComplexMath2)
INCLUDE (CheckIeeeMath)
INCLUDE (CheckSysvMath)
# the following are directories where stuff will be installed to
set(INCLUDE_INSTALL_DIR
@@ -7,14 +12,20 @@ set(INCLUDE_INSTALL_DIR
"The subdirectory to the header prefix"
FORCE)
FILE(GLOB gmm_header_SRCS "*.h")
FILE(GLOB tvmet_header_SRCS "*.h")
CHECK_INCLUDE_FILES (dlfcn.h TVMET_HAVE_DLFCN_H)
CHECK_COMPLEX (TVMET_HAVE_COMPLEX)
CHECK_COMPLEX_MATH1 (TVMET_HAVE_COMPLEX_MATH1)
CHECK_COMPLEX_MATH2 (TVMET_HAVE_COMPLEX_MATH2)
CHECK_IEEE_MATH (TVMET_HAVE_IEEE_MATH)
CHECK_SYSV_MATH (TVMET_HAVE_SYSV_MATH)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
${INCLUDE_INSTALL_DIR}/config.h)
install(FILES
${gmm_header_SRCS}
${tvmet_header_SRCS}
DESTINATION ${INCLUDE_INSTALL_DIR}
)