summaryrefslogtreecommitdiff
path: root/wiretap/CMakeLists.txt
diff options
context:
space:
mode:
authorBalint Reczey <balint@balintreczey.hu>2013-10-19 14:55:12 +0000
committerBalint Reczey <balint@balintreczey.hu>2013-10-19 14:55:12 +0000
commit70dce86ab34c3170a17609f4aeb92fc1bf9b5e31 (patch)
tree9b2f2f551c1a7ad22946645b74b0262ac7e48d75 /wiretap/CMakeLists.txt
parentf6e6660a194a8c601c416f2c4ac0473bd4067d0c (diff)
downloadwireshark-70dce86ab34c3170a17609f4aeb92fc1bf9b5e31.tar.gz
Set and use TMPDIR for ABI dump generation when using CMake
svn path=/trunk/; revision=52688
Diffstat (limited to 'wiretap/CMakeLists.txt')
-rw-r--r--wiretap/CMakeLists.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/wiretap/CMakeLists.txt b/wiretap/CMakeLists.txt
index b5f9e9c4da..47ec7e4ec3 100644
--- a/wiretap/CMakeLists.txt
+++ b/wiretap/CMakeLists.txt
@@ -125,12 +125,12 @@ set_target_properties(wiretap PROPERTIES FOLDER "DLLs")
ABICHECK(libwiretap)
add_custom_command(OUTPUT libwiretap.abi.tar.gz
- COMMAND cp ../config.h abi-check-headers/
+ COMMAND cp ../config.h ${ABICHECK_TMPDIR}/
COMMAND abi-compliance-checker -l libwiretap -v1 ${FULL_SO_VERSION}
-relpath ${CMAKE_CURRENT_BINARY_DIR} -dump-abi abi-descriptor.xml
- || cat logs/libwiretap/[0-9]*/log.txt
- COMMAND cp abi_dumps/libwiretap/libwiretap_* libwiretap.abi.tar.gz
- COMMAND rm -rf abi-check-headers/* abi_dumps
+ || cat ${CMAKE_CURRENT_BINARY_DIR}/logs/libwiretap/[0-9]*/log.txt
+ COMMAND cp ${CMAKE_CURRENT_BINARY_DIR}/abi_dumps/libwiretap/libwiretap_* ${CMAKE_CURRENT_BINARY_DIR}/libwiretap.abi.tar.gz
+ COMMAND rm -rf ${ABICHECK_TMPDIR}/* ${CMAKE_CURRENT_BINARY_DIR}/abi_dumps
DEPENDS ${HEADERS} wiretap)
target_link_libraries(wiretap ${wiretap_LIBS})