CMake/Tests/ExportImport/Import/A
Raphael Kubo da Costa 21d99aa345 Tests: Use a less strict regular expression to look for "SONAME"
Commit 899458ab (Tests: Cover NO_SONAME property for SHARED libraries,
2015-08-20) introduced a few new ExportImport tests, and the
check_lib_{no}soname.cmake scripts that parse readelf(1)'s output.

Make the regular expression matching the SONAME line output by readelf
less strict, as the output format varies across implementations: GNU
binutils' readelf is the only one to write each ELF header within
parentheses (which the previous regular expression expected).  The new
tests were thus failing when either Fedora's elfutils (eu-readelf) or
elftoolchain's readelf (present on recent FreeBSD versions) were being
used, as they both list the headers without parentheses.

The same issue also affected Tests/Plugin's check_mod_soname.cmake, so
fix that one as well -- the only reason the test was not failing is that
it tested that the regular expression did not match, which was always
the case with a non-binutils readelf.
2015-09-01 10:30:09 -04:00
..
excludedFromAll Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries. 2013-07-02 17:03:53 +02:00
framework_interface Use linked frameworks as a source of include directories. 2013-07-24 11:49:06 -04:00
CMakeLists.txt Tests: Cover NO_SONAME property for SHARED libraries 2015-08-20 10:38:34 -04:00
check_lib_nosoname.cmake Tests: Use a less strict regular expression to look for "SONAME" 2015-09-01 10:30:09 -04:00
check_lib_soname.cmake Tests: Use a less strict regular expression to look for "SONAME" 2015-09-01 10:30:09 -04:00
check_testLib1_genex.cmake install: Support generator expressions in FILES and PROGRAMS mode 2014-02-21 17:05:26 -05:00
cmp0022NEW_test.cpp Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmp0022NEW_test_vs6_1.cpp Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmp0022NEW_test_vs6_2.cpp Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmp0022OLD_test.cpp Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmp0022OLD_test_vs6_1.cpp Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
cmp0022OLD_test_vs6_2.cpp Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
deps_iface.c Export: Prefix relative items with genexes in INSTALL_INTERFACE. 2013-11-26 13:01:53 +01:00
deps_shared_iface.cpp Generate INTERFACE_COMPILE_OPTIONS on export. 2013-06-10 16:50:20 +02:00
iface_test.cpp Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries. 2013-07-02 17:03:53 +02:00
imp_lib1.c Allow add_dependencies() on imported targets (#10395) 2010-11-19 17:19:21 -05:00
imp_mod1.c ENH: Test transitive link to subdir-imported lib 2009-04-06 11:11:33 -04:00
imp_testExe1.c Add generator expression support to OUTPUT_DIRECTORY target properties 2015-08-12 13:43:00 -04:00
imp_testExeAbs1.c install: Allow absolute EXPORT destination with relative targets (#15258) 2014-12-15 11:45:49 -05:00
renamed_test.cpp Add EXPORT_NAME property. 2013-05-18 10:00:48 +02:00
test_system.cpp Always consider includes from IMPORTED targets to be SYSTEM. 2013-09-24 20:00:31 +02:00