mirror of
https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git
synced 2025-05-14 16:58:43 +00:00
cmake: Fix code duplication for test code
This commit is contained in:
parent
57a5103a04
commit
fd80ac3543
6 changed files with 6 additions and 23 deletions
|
@ -3,6 +3,12 @@
|
|||
# Copyright 2023 LunarG, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
find_package(GTest REQUIRED CONFIG)
|
||||
find_package(magic_enum REQUIRED CONFIG)
|
||||
|
||||
include(GoogleTest)
|
||||
|
||||
add_subdirectory(layer)
|
||||
add_subdirectory(generated)
|
||||
add_subdirectory(vk_dispatch_table)
|
||||
|
|
|
@ -4,11 +4,6 @@
|
|||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
find_package(GTest REQUIRED CONFIG)
|
||||
find_package(magic_enum REQUIRED CONFIG)
|
||||
|
||||
include(GoogleTest)
|
||||
|
||||
add_executable(test_format_utils test_formats.cpp)
|
||||
|
||||
target_link_libraries(test_format_utils PRIVATE
|
||||
|
|
|
@ -5,11 +5,6 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
set(CMAKE_FOLDER "${CMAKE_FOLDER}/generated_code/tests")
|
||||
|
||||
find_package(magic_enum REQUIRED CONFIG)
|
||||
find_package(GTest REQUIRED CONFIG)
|
||||
|
||||
include(GoogleTest)
|
||||
|
||||
# Test vk_enum_string_helper.h
|
||||
add_executable(vk_enum_string_helper vk_enum_string_helper.cpp)
|
||||
|
||||
|
@ -23,4 +18,3 @@ target_link_libraries(vk_enum_string_helper PRIVATE
|
|||
)
|
||||
|
||||
gtest_discover_tests(vk_enum_string_helper)
|
||||
|
||||
|
|
|
@ -5,10 +5,6 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
set(CMAKE_FOLDER "${CMAKE_FOLDER}/VulkanLayerSettings/tests")
|
||||
|
||||
find_package(GTest REQUIRED CONFIG)
|
||||
|
||||
include(GoogleTest)
|
||||
|
||||
# test_layer_setting_util
|
||||
add_executable(test_layer_settings_util)
|
||||
|
||||
|
|
|
@ -4,10 +4,6 @@
|
|||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
find_package(GTest REQUIRED CONFIG)
|
||||
|
||||
include(GoogleTest)
|
||||
|
||||
add_executable(test_struct_helper struct_helper.cpp)
|
||||
|
||||
target_link_libraries(test_struct_helper PRIVATE
|
||||
|
|
|
@ -5,10 +5,6 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
set(CMAKE_FOLDER "${CMAKE_FOLDER}/VulkanUtilityHeaders/tests")
|
||||
|
||||
find_package(GTest REQUIRED CONFIG)
|
||||
|
||||
include(GoogleTest)
|
||||
|
||||
add_executable(test_vk_dispatch_table test_interface.cpp)
|
||||
|
||||
target_link_libraries(test_vk_dispatch_table PRIVATE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue