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)