check_lib_nosoname.cmake 297 B

1234567
  1. execute_process(COMMAND ${readelf} -d ${lib} OUTPUT_FILE ${lib}.readelf.txt)
  2. file(STRINGS ${lib}.readelf.txt soname REGEX "SONAME")
  3. if(soname)
  4. message(FATAL_ERROR "${lib} has soname but should not:\n ${soname}")
  5. else()
  6. message(STATUS "${lib} has no soname as expected:\n ${soname}")
  7. endif()