22 lines
		
	
	
		
			596 B
		
	
	
	
		
			CMake
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			596 B
		
	
	
	
		
			CMake
		
	
	
		
			Executable File
		
	
	
| # - Check glibc version
 | |
| # CHECK_GLIBC_VERSION()
 | |
| #
 | |
| # Once done this will define
 | |
| #
 | |
| #   GLIBC_VERSION - glibc version
 | |
| #
 | |
| macro (CHECK_GLIBC_VERSION)
 | |
|     execute_process (
 | |
|         COMMAND ${CMAKE_C_COMPILER} -print-file-name=ld-uClibc.so.1
 | |
|         OUTPUT_VARIABLE UCLIBC
 | |
|         OUTPUT_STRIP_TRAILING_WHITESPACE)
 | |
| 
 | |
|     if (EXISTS "${UCLIBC}")
 | |
|         set(C_LIBRARY_NAME "uclibc")
 | |
|         message (STATUS "it is ${C_LIBRARY_NAME}")
 | |
|     else()
 | |
|         set(C_LIBRARY_NAME "glibc")
 | |
|         message (WARNING "assumming it is ${C_LIBRARY_NAME}")
 | |
|     endif (EXISTS "${UCLIBC}")
 | |
| endmacro (CHECK_GLIBC_VERSION)
 |