mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Convert 5 m4 checks to cmake modules
This commit is contained in:
@@ -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}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user