David Benjamin | 06b94de | 2015-05-09 22:46:47 -0400 | [diff] [blame] | 1 | add_library( |
David Benjamin | 17d553d | 2018-12-21 17:58:36 -0600 | [diff] [blame] | 2 | test_support_lib |
David Benjamin | 06b94de | 2015-05-09 22:46:47 -0400 | [diff] [blame] | 3 | |
David Benjamin | 17d553d | 2018-12-21 17:58:36 -0600 | [diff] [blame] | 4 | STATIC |
David Benjamin | 06b94de | 2015-05-09 22:46:47 -0400 | [diff] [blame] | 5 | |
David Benjamin | 54efa1a | 2018-12-15 18:58:43 -0600 | [diff] [blame] | 6 | abi_test.cc |
David Benjamin | 06b94de | 2015-05-09 22:46:47 -0400 | [diff] [blame] | 7 | file_test.cc |
David Benjamin | 0b635c5 | 2015-05-15 19:08:49 -0400 | [diff] [blame] | 8 | malloc.cc |
Brian Smith | f9f72b3 | 2015-07-22 22:36:57 -0400 | [diff] [blame] | 9 | test_util.cc |
David Benjamin | 40d76f4 | 2018-04-26 17:35:53 -0400 | [diff] [blame] | 10 | wycheproof_util.cc |
David Benjamin | 06b94de | 2015-05-09 22:46:47 -0400 | [diff] [blame] | 11 | ) |
David Benjamin | 9662843 | 2017-01-19 19:05:47 -0500 | [diff] [blame] | 12 | |
David Benjamin | 17d553d | 2018-12-21 17:58:36 -0600 | [diff] [blame] | 13 | if (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}) | ||||
17 | endif() | ||||
David Benjamin | b22c9fe | 2019-02-10 01:04:01 -0600 | [diff] [blame] | 18 | if(WIN32) |
19 | target_link_libraries(test_support_lib dbghelp) | ||||
20 | endif() | ||||
David Benjamin | 17d553d | 2018-12-21 17:58:36 -0600 | [diff] [blame] | 21 | add_dependencies(test_support_lib global_target) |
Joshua Liebow-Feeser | 8c7c635 | 2018-08-26 18:53:36 -0700 | [diff] [blame] | 22 | |
David Benjamin | 9662843 | 2017-01-19 19:05:47 -0500 | [diff] [blame] | 23 | add_library( |
Marek Gilbert | 11850d5 | 2018-01-03 23:07:58 -0800 | [diff] [blame] | 24 | boringssl_gtest_main |
David Benjamin | 9662843 | 2017-01-19 19:05:47 -0500 | [diff] [blame] | 25 | |
26 | OBJECT | ||||
27 | |||||
28 | gtest_main.cc | ||||
29 | ) | ||||
Joshua Liebow-Feeser | 8c7c635 | 2018-08-26 18:53:36 -0700 | [diff] [blame] | 30 | |
31 | add_dependencies(boringssl_gtest_main global_target) |