From 6be1c45e1f7ee78499bdca76c25ec23a61317134 Mon Sep 17 00:00:00 2001 From: Rui Costa 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}")