Dakota Hawkins | 759ef7c | 2018-07-24 11:06:55 -0400 | [diff] [blame] | 1 | @PACKAGE_INIT@ |
| 2 | |
| 3 | set(googletest_BUILD_SHARED_LIBS @BUILD_SHARED_LIBS@) |
| 4 | |
| 5 | set(googletest_NAMESPACE_TARGETS) |
| 6 | set(googletest_ALL_INCLUDE_DIRS) |
| 7 | |
| 8 | foreach(target @googletest_install_targets@) |
| 9 | include(${CMAKE_CURRENT_LIST_DIR}/${target}ConfigInternal.cmake) |
| 10 | |
| 11 | add_library(googletest::${target} INTERFACE IMPORTED) |
| 12 | set_target_properties(googletest::${target} |
| 13 | PROPERTIES |
| 14 | INTERFACE_LINK_LIBRARIES googletest_${target} |
| 15 | IMPORTED_GLOBAL ON) |
| 16 | if(googletest_BUILD_SHARED_LIBS) |
| 17 | set_target_properties(googletest::${target} |
| 18 | PROPERTIES |
| 19 | INTERFACE_COMPILE_DEFINITIONS "GTEST_LINKED_AS_SHARED_LIBRARY=1") |
| 20 | endif() |
| 21 | add_library(${target} ALIAS googletest::${target}) |
| 22 | |
| 23 | get_target_property(${target}_INCLUDE_DIRS googletest_${target} INTERFACE_INCLUDE_DIRECTORIES) |
| 24 | |
| 25 | list(APPEND googletest_ALL_INCLUDE_DIRS ${${target}_INCLUDE_DIRS}) |
| 26 | list(APPEND googletest_NAMESPACE_TARGETS googletest::${target}) |
| 27 | endforeach() |
| 28 | |
| 29 | list(REMOVE_DUPLICATES googletest_ALL_INCLUDE_DIRS) |
| 30 | set(GOOGLETEST_INCLUDE_DIRS ${googletest_ALL_INCLUDE_DIRS}) |
| 31 | |
| 32 | list(REMOVE_DUPLICATES googletest_NAMESPACE_TARGETS) |
| 33 | set(GOOGLETEST_LIBRARIES ${googletest_NAMESPACE_TARGETS}) |
| 34 | |
| 35 | set(GOOGLETEST_VERSION "@GOOGLETEST_VERSION@") |