diff --git a/hadoop-assemblies/src/main/resources/assemblies/hadoop-tools.xml b/hadoop-assemblies/src/main/resources/assemblies/hadoop-tools.xml index 1e3356d337..4d040ae245 100644 --- a/hadoop-assemblies/src/main/resources/assemblies/hadoop-tools.xml +++ b/hadoop-assemblies/src/main/resources/assemblies/hadoop-tools.xml @@ -44,6 +44,11 @@ lib/native + + ../hadoop-pipes/target/native/examples + examples/bin + 0755 + diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt index 5fe4f0156d..ecfd613156 100644 --- a/hadoop-common-project/hadoop-common/CHANGES.txt +++ b/hadoop-common-project/hadoop-common/CHANGES.txt @@ -304,6 +304,9 @@ Branch-2 ( Unreleased changes ) HADOOP-8538. CMake builds fail on ARM. (Trevor Robinson via eli) + HADOOP-8547. Package hadoop-pipes examples/bin directory (again). + (Colin Patrick McCabe via eli) + BREAKDOWN OF HDFS-3042 SUBTASKS HADOOP-8220. ZKFailoverController doesn't handle failure to become active diff --git a/hadoop-tools/hadoop-pipes/src/CMakeLists.txt b/hadoop-tools/hadoop-pipes/src/CMakeLists.txt index 0cd00602d2..a18022f868 100644 --- a/hadoop-tools/hadoop-pipes/src/CMakeLists.txt +++ b/hadoop-tools/hadoop-pipes/src/CMakeLists.txt @@ -57,33 +57,25 @@ include_directories( # Example programs add_executable(wordcount-simple main/native/examples/impl/wordcount-simple.cc) target_link_libraries(wordcount-simple hadooppipes hadooputils) +output_directory(wordcount-simple examples) add_executable(wordcount-part main/native/examples/impl/wordcount-part.cc) target_link_libraries(wordcount-part hadooppipes hadooputils) +output_directory(wordcount-part examples) add_executable(wordcount-nopipe main/native/examples/impl/wordcount-nopipe.cc) target_link_libraries(wordcount-nopipe hadooppipes hadooputils) +output_directory(wordcount-nopipe examples) add_executable(pipes-sort main/native/examples/impl/sort.cc) target_link_libraries(pipes-sort hadooppipes hadooputils) - -install(TARGETS wordcount-simple wordcount-part wordcount-nopipe pipes-sort - RUNTIME DESTINATION bin -) +output_directory(pipes-sort examples) add_library(hadooputils STATIC main/native/utils/impl/StringUtils.cc main/native/utils/impl/SerialUtils.cc ) -install(FILES - main/native/utils/api/hadoop/SerialUtils.hh - main/native/utils/api/hadoop/StringUtils.hh - DESTINATION api/hadoop - COMPONENT headers -) -install(TARGETS hadooputils DESTINATION lib) - add_library(hadooppipes STATIC main/native/pipes/impl/HadoopPipes.cc ) @@ -92,11 +84,3 @@ target_link_libraries(hadooppipes ${OPENSSL_LIBRARIES} pthread ) - -install(FILES - main/native/pipes/api/hadoop/Pipes.hh - main/native/pipes/api/hadoop/TemplateFactory.hh - DESTINATION api/hadoop - COMPONENT headers -) -install(TARGETS hadooppipes DESTINATION lib)