From 22d3d3c050bb55128403c83c32d9030273f697a1 Mon Sep 17 00:00:00 2001 From: Kovarththanan Rajaratnam Date: Mon, 12 Oct 2009 17:28:27 +0000 Subject: [PATCH] Copy newly generated files to epan/dissectors to make sure whoever runs this target remembers to commit the new changes svn path=/trunk/; revision=30549 --- epan/CMakeLists.txt | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/epan/CMakeLists.txt b/epan/CMakeLists.txt index 8ab7cff2f9..244a8b14aa 100644 --- a/epan/CMakeLists.txt +++ b/epan/CMakeLists.txt @@ -105,19 +105,26 @@ if (AUTOGEN_dcerpc) ENDFOREACH() FOREACH(PROTOCOL_NAME ${PIDL_DISSECTOR_AUTOGEN_NAMES}) + SET(CUR_PROTO_DIR ${CMAKE_CURRENT_SOURCE_DIR}/dissectors/dcerpc/${PROTOCOL_NAME}) + SET(CUR_PROTO_C_FILE packet-dcerpc-${PROTOCOL_NAME}.c) + SET(CUR_PROTO_H_FILE packet-dcerpc-${PROTOCOL_NAME}.h) ADD_CUSTOM_COMMAND( OUTPUT - ${CMAKE_CURRENT_SOURCE_DIR}/dissectors/dcerpc/${PROTOCOL_NAME}/packet-dcerpc-${PROTOCOL_NAME}.c - ${CMAKE_CURRENT_SOURCE_DIR}/dissectors/dcerpc/${PROTOCOL_NAME}/packet-dcerpc-${PROTOCOL_NAME}.h + ${CUR_PROTO_DIR}/${CUR_PROTO_C_FILE} + ${CUR_PROTO_DIR}/${CUR_PROTO_H_FILE} COMMAND idl2wrs ${PROTOCOL_NAME} + COMMAND + ${CMAKE_COMMAND} -E copy_if_different ${CUR_PROTO_DIR}/${CUR_PROTO_C_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/dissectors/${CUR_PROTO_C_FILE} + COMMAND + ${CMAKE_COMMAND} -E copy_if_different ${CUR_PROTO_DIR}/${CUR_PROTO_H_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/dissectors/${CUR_PROTO_H_FILE} WORKING_DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/dissectors/dcerpc/${PROTOCOL_NAME} + ${CUR_PROTO_DIR} DEPENDS - dissectors/dcerpc/${PROTOCOL_NAME}/${PROTOCOL_NAME}.idl - dissectors/dcerpc/${PROTOCOL_NAME}/${PROTOCOL_NAME}.cnf - dissectors/dcerpc/${PROTOCOL_NAME}/packet-dcerpc-${PROTOCOL_NAME}-template.c - dissectors/dcerpc/${PROTOCOL_NAME}/packet-dcerpc-${PROTOCOL_NAME}-template.h + ${CUR_PROTO_DIR}/${PROTOCOL_NAME}.idl + ${CUR_PROTO_DIR}/${PROTOCOL_NAME}.cnf + ${CUR_PROTO_DIR}/packet-dcerpc-${PROTOCOL_NAME}-template.c + ${CUR_PROTO_DIR}/packet-dcerpc-${PROTOCOL_NAME}-template.h ) ENDFOREACH() else()