summaryrefslogtreecommitdiff
path: root/cmake/modules/UseABICheck.cmake
diff options
context:
space:
mode:
authorBalint Reczey <balint@balintreczey.hu>2013-10-19 15:51:36 +0000
committerBalint Reczey <balint@balintreczey.hu>2013-10-19 15:51:36 +0000
commit2ec414c2576301920a4b45ccef711e489a747722 (patch)
tree25e288ebc62af23a8a27ca4bdb0dac226af5fd9e /cmake/modules/UseABICheck.cmake
parent70dce86ab34c3170a17609f4aeb92fc1bf9b5e31 (diff)
downloadwireshark-2ec414c2576301920a4b45ccef711e489a747722.tar.gz
Minor refactoring in CMake ABI dump generation
svn path=/trunk/; revision=52689
Diffstat (limited to 'cmake/modules/UseABICheck.cmake')
-rw-r--r--cmake/modules/UseABICheck.cmake3
1 files changed, 3 insertions, 0 deletions
diff --git a/cmake/modules/UseABICheck.cmake b/cmake/modules/UseABICheck.cmake
index 5ec5462ec3..061bc77bb7 100644
--- a/cmake/modules/UseABICheck.cmake
+++ b/cmake/modules/UseABICheck.cmake
@@ -7,6 +7,9 @@
MACRO(ABICHECK _libname)
set(ABICHECK_TMPDIR ${CMAKE_CURRENT_BINARY_DIR}/abi-check-headers)
+ set(ABICHECK_COMMAND abi-compliance-checker -l ${_libname} -v2 ${FULL_SO_VERSION}
+ -relpath ${CMAKE_CURRENT_BINARY_DIR} -dump-abi abi-descriptor.xml
+ || cat ${CMAKE_CURRENT_BINARY_DIR}/logs/${_libname}/[0-9]*/log.txt)
get_directory_property(INCLUDE_DIRS INCLUDE_DIRECTORIES)
list(REMOVE_DUPLICATES INCLUDE_DIRS)
string(REGEX REPLACE ";" "\n" INCLUDE_DIRS "${INCLUDE_DIRS}")