1*4882a593Smuzhiyun# - Check glibc version 2*4882a593Smuzhiyun# CHECK_GLIBC_VERSION() 3*4882a593Smuzhiyun# 4*4882a593Smuzhiyun# Once done this will define 5*4882a593Smuzhiyun# 6*4882a593Smuzhiyun# GLIBC_VERSION - glibc version 7*4882a593Smuzhiyun# 8*4882a593Smuzhiyunmacro (CHECK_GLIBC_VERSION) 9*4882a593Smuzhiyun execute_process ( 10*4882a593Smuzhiyun COMMAND ${CMAKE_C_COMPILER} -print-file-name=ld-uClibc.so.1 11*4882a593Smuzhiyun OUTPUT_VARIABLE UCLIBC 12*4882a593Smuzhiyun OUTPUT_STRIP_TRAILING_WHITESPACE) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun if (EXISTS "${UCLIBC}") 15*4882a593Smuzhiyun set(C_LIBRARY_NAME "uclibc") 16*4882a593Smuzhiyun message (STATUS "it is ${C_LIBRARY_NAME}") 17*4882a593Smuzhiyun else() 18*4882a593Smuzhiyun set(C_LIBRARY_NAME "glibc") 19*4882a593Smuzhiyun message (WARNING "assumming it is ${C_LIBRARY_NAME}") 20*4882a593Smuzhiyun endif (EXISTS "${UCLIBC}") 21*4882a593Smuzhiyunendmacro (CHECK_GLIBC_VERSION) 22