This PR removes long obsolete cmake code that is only required when using a pre-2013 glibc.
endif()
else()
check_symbol_exists(clock_gettime "time.h" HAVE_CLOCK_GETTIME)
- if(NOT HAVE_CLOCK_GETTIME)
- unset(HAVE_CLOCK_GETTIME CACHE)
- check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME)
- find_library(RT_LIBRARIES NAMES rt)
- endif()
endif()
check_symbol_exists(ffs "strings.h" HAVE_FFS)
check_symbol_exists(optreset "getopt.h" HAVE_DECL_OPTRESET)
# depends on GMP.
target_link_libraries(cvc5 PRIVATE GMP)
-# Add rt library
-# Note: For glibc < 2.17 we have to additionally link against rt (man clock_gettime).
-# RT_LIBRARIES should be empty for glibc >= 2.17
-target_link_libraries(cvc5 PRIVATE ${RT_LIBRARIES})
-
#-----------------------------------------------------------------------------#
# Visit main subdirectory after creating target cvc5. For target main, we have
# to manually add library dependencies since we can't use