You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by cm...@apache.org on 2014/05/28 19:47:02 UTC

svn commit: r1598082 - /hadoop/common/branches/HADOOP-10388/hadoop-native-core/GenerateProtobufs.cmake

Author: cmccabe
Date: Wed May 28 17:47:02 2014
New Revision: 1598082

URL: http://svn.apache.org/r1598082
Log:
HADOOP-10631. Native Hadoop Client: make clean should remove pb-c.h.s files (decstery via cmccabe)

Modified:
    hadoop/common/branches/HADOOP-10388/hadoop-native-core/GenerateProtobufs.cmake

Modified: hadoop/common/branches/HADOOP-10388/hadoop-native-core/GenerateProtobufs.cmake
URL: http://svn.apache.org/viewvc/hadoop/common/branches/HADOOP-10388/hadoop-native-core/GenerateProtobufs.cmake?rev=1598082&r1=1598081&r2=1598082&view=diff
==============================================================================
--- hadoop/common/branches/HADOOP-10388/hadoop-native-core/GenerateProtobufs.cmake (original)
+++ hadoop/common/branches/HADOOP-10388/hadoop-native-core/GenerateProtobufs.cmake Wed May 28 17:47:02 2014
@@ -23,11 +23,12 @@ function(DECLARE_PROTOS OUTPUT_SRC_LIST 
         get_filename_component(BASENAME_F ${PB_FILE} NAME_WE)
         set(PB_C_FILE "${GENERATOR_DIR}/${BASENAME_F}.pb-c.c")
         set(PB_H_FILE "${GENERATOR_DIR}/${BASENAME_F}.pb-c.h")
+        set(PB_H_S_FILE "${GENERATOR_DIR}/${BASENAME_F}.pb-c.h.s")
         set(CALL_C_FILE "${GENERATOR_DIR}/${BASENAME_F}.call.c")
         set(CALL_H_FILE "${GENERATOR_DIR}/${BASENAME_F}.call.h")
         execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${GENERATOR_DIR})
         add_custom_command(
-            OUTPUT ${PB_C_FILE} ${PB_H_FILE} ${CALL_C_FILE} ${CALL_H_FILE}
+            OUTPUT ${PB_C_FILE} ${PB_H_FILE} ${CALL_C_FILE} ${CALL_H_FILE} ${PB_H_S_FILE}
             COMMAND  ${PROTOBUFC_EXE}
                 ARGS --c_out  ${GENERATOR_DIR} ${INCLUDE_FLAGS} --proto_path ${DIRNAME_F} ${ABSNAME_F}
                 COMMENT "Running protoc-c on ${PB_FILE}"
@@ -45,8 +46,8 @@ function(DECLARE_PROTOS OUTPUT_SRC_LIST 
                 VERBATIM
             )
         list(APPEND CFILES ${PB_C_FILE} ${CALL_C_FILE})
-        list(APPEND HFILES ${PB_H_FILE} ${PB_H_FILE}.s ${CALL_H_FILE})
-        set_source_files_properties(${PB_C_FILE} ${PB_H_FILE} "${PB_H_FILE}.s" PROPERTIES GENERATED TRUE)
+        list(APPEND HFILES ${PB_H_FILE} ${PB_H_S_FILE} ${CALL_H_FILE})
+        set_source_files_properties(${PB_C_FILE} ${PB_H_FILE} "${PB_H_S_FILE}" PROPERTIES GENERATED TRUE)
     endforeach()
     #MESSAGE(STATUS "OUTPUT_SRC_LIST = ${OUTPUT_SRC_LIST}, CFILES = ${CFILES}, HFILES = ${HFILES}")
     set(${OUTPUT_SRC_LIST} ${CFILES} ${HFILES} PARENT_SCOPE)