mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 04:17:25 +00:00
c4107ba77e
- fix HOMEPAGE for both avro recipes - fix cmake install paths in patch
87 lines
2.7 KiB
Diff
87 lines
2.7 KiB
Diff
From 6be1c45e1f7ee78499bdca76c25ec23a61317134 Mon Sep 17 00:00:00 2001
|
|
From: Rui Costa <rui.ms.costa@ctw.bmwgroup.com>
|
|
Date: Wed, 20 Mar 2024 14:58:27 +0000
|
|
Subject: [PATCH] Remove cpp unittest compilation
|
|
|
|
Upstream-Status: Inappropriate [oe-specific]
|
|
|
|
---
|
|
lang/c++/CMakeLists.txt | 61 -----------------------------------------
|
|
1 file changed, 61 deletions(-)
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 4a3793152..d94ba42d3 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -131,70 +131,9 @@ set_target_properties (avrocpp_s PROPERTIES
|
|
target_link_libraries (avrocpp ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES})
|
|
target_include_directories(avrocpp PRIVATE ${SNAPPY_INCLUDE_DIR})
|
|
|
|
-add_executable (precompile test/precompile.cc)
|
|
-
|
|
-target_link_libraries (precompile avrocpp_s ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES})
|
|
-
|
|
-macro (gen file ns)
|
|
- add_custom_command (OUTPUT ${file}.hh
|
|
- COMMAND avrogencpp
|
|
- -p -
|
|
- -i ${CMAKE_CURRENT_SOURCE_DIR}/jsonschemas/${file}
|
|
- -o ${file}.hh -n ${ns} -U
|
|
- DEPENDS avrogencpp ${CMAKE_CURRENT_SOURCE_DIR}/jsonschemas/${file})
|
|
- add_custom_target (${file}_hh DEPENDS ${file}.hh)
|
|
-endmacro (gen)
|
|
-
|
|
-gen (empty_record empty)
|
|
-gen (bigrecord testgen)
|
|
-gen (bigrecord_r testgen_r)
|
|
-gen (bigrecord2 testgen2)
|
|
-gen (tweet testgen3)
|
|
-gen (union_array_union uau)
|
|
-gen (union_map_union umu)
|
|
-gen (union_conflict uc)
|
|
-gen (recursive rec)
|
|
-gen (reuse ru)
|
|
-gen (circulardep cd)
|
|
-gen (tree1 tr1)
|
|
-gen (tree2 tr2)
|
|
-gen (crossref cr)
|
|
-gen (primitivetypes pt)
|
|
-gen (cpp_reserved_words cppres)
|
|
-
|
|
add_executable (avrogencpp impl/avrogencpp.cc)
|
|
target_link_libraries (avrogencpp avrocpp_s ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES})
|
|
|
|
-enable_testing()
|
|
-
|
|
-macro (unittest name)
|
|
- add_executable (${name} test/${name}.cc)
|
|
- target_link_libraries (${name} avrocpp ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES})
|
|
- add_test (NAME ${name} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
- COMMAND ${CMAKE_CURRENT_BINARY_DIR}/${name})
|
|
-endmacro (unittest)
|
|
-
|
|
-unittest (buffertest)
|
|
-unittest (unittest)
|
|
-unittest (SchemaTests)
|
|
-unittest (LargeSchemaTests)
|
|
-unittest (CodecTests)
|
|
-unittest (StreamTests)
|
|
-unittest (SpecificTests)
|
|
-unittest (DataFileTests)
|
|
-unittest (JsonTests)
|
|
-unittest (AvrogencppTests)
|
|
-unittest (CompilerTests)
|
|
-unittest (AvrogencppTestReservedWords)
|
|
-
|
|
-add_dependencies (AvrogencppTestReservedWords cpp_reserved_words_hh)
|
|
-
|
|
-add_dependencies (AvrogencppTests bigrecord_hh bigrecord_r_hh bigrecord2_hh
|
|
- tweet_hh
|
|
- union_array_union_hh union_map_union_hh union_conflict_hh
|
|
- recursive_hh reuse_hh circulardep_hh tree1_hh tree2_hh crossref_hh
|
|
- primitivetypes_hh empty_record_hh)
|
|
-
|
|
include (InstallRequiredSystemLibraries)
|
|
|
|
set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}")
|