blob: b968fd78c3b284966ea6e6b3c4c1866c72d98331 [file] [log] [blame]
David Benjamin06b94de2015-05-09 22:46:47 -04001add_library(
David Benjamin17d553d2018-12-21 17:58:36 -06002 test_support_lib
David Benjamin06b94de2015-05-09 22:46:47 -04003
David Benjamin17d553d2018-12-21 17:58:36 -06004 STATIC
David Benjamin06b94de2015-05-09 22:46:47 -04005
David Benjamin54efa1a2018-12-15 18:58:43 -06006 abi_test.cc
David Benjamin06b94de2015-05-09 22:46:47 -04007 file_test.cc
David Benjamin0b635c52015-05-15 19:08:49 -04008 malloc.cc
Brian Smithf9f72b32015-07-22 22:36:57 -04009 test_util.cc
David Benjamin40d76f42018-04-26 17:35:53 -040010 wycheproof_util.cc
David Benjamin06b94de2015-05-09 22:46:47 -040011)
David Benjamin96628432017-01-19 19:05:47 -050012
David Benjamin17d553d2018-12-21 17:58:36 -060013if (LIBUNWIND_FOUND)
14 target_compile_options(test_support_lib PRIVATE ${LIBUNWIND_CFLAGS_OTHER})
15 target_include_directories(test_support_lib PRIVATE ${LIBUNWIND_INCLUDE_DIRS})
16 target_link_libraries(test_support_lib ${LIBUNWIND_LDFLAGS})
17endif()
David Benjaminb22c9fe2019-02-10 01:04:01 -060018if(WIN32)
19 target_link_libraries(test_support_lib dbghelp)
20endif()
David Benjamin17d553d2018-12-21 17:58:36 -060021add_dependencies(test_support_lib global_target)
Joshua Liebow-Feeser8c7c6352018-08-26 18:53:36 -070022
David Benjamin96628432017-01-19 19:05:47 -050023add_library(
Marek Gilbert11850d52018-01-03 23:07:58 -080024 boringssl_gtest_main
David Benjamin96628432017-01-19 19:05:47 -050025
26 OBJECT
27
28 gtest_main.cc
29)
Joshua Liebow-Feeser8c7c6352018-08-26 18:53:36 -070030
31add_dependencies(boringssl_gtest_main global_target)