From d75f0c5e7a51c9874edad0ea60957e006fb6def5 Mon Sep 17 00:00:00 2001 From: Rui Costa Date: Mon, 7 Jul 2025 16:58:30 +0300 Subject: [PATCH] Remove cpp unittest compilation Upstream-Status: Inappropriate [oe-specific] Signed-off-by: Rui Costa Signed-off-by: Alper Ak --- lang/c++/CMakeLists.txt | 65 ----------------------------------------- 1 file changed, 65 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 19059a41b..1f5f98c83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -149,39 +149,6 @@ set_target_properties (avrocpp_s PROPERTIES target_link_libraries (avrocpp ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES} fmt::fmt-header-only) target_include_directories(avrocpp PRIVATE ${SNAPPY_INCLUDE_DIR}) -add_executable (precompile test/precompile.cc) - -target_link_libraries (precompile avrocpp_s) - -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} - 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 (union_empty_record uer) -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) -gen (cpp_reserved_words_union_typedef cppres_union) - add_executable (avrogencpp impl/avrogencpp.cc) target_link_libraries (avrogencpp avrocpp_s) @@ -194,38 +161,6 @@ target_include_directories(avrocpp PUBLIC $ ) -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) -unittest (CommonsSchemasTests) - -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 cpp_reserved_words_union_typedef_hh - union_empty_record_hh) - include (InstallRequiredSystemLibraries) set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}") -- 2.43.0