[tint][build][cmake] Drop GN-style target names
This was required when we were globbing test and benchmark files to a pair of targets.
Now we use OBJECT libraries, we don't need this filth.
Change-Id: Ib3af9acf99ba619c67134eaeff611afb5dc68cd1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/147522
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/src/tint/utils/cli/BUILD.cmake b/src/tint/utils/cli/BUILD.cmake
index 940e276..f0a0c88 100644
--- a/src/tint/utils/cli/BUILD.cmake
+++ b/src/tint/utils/cli/BUILD.cmake
@@ -21,47 +21,49 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_cli'
+# Target: tint_utils_cli
+# Kind: lib
################################################################################
-tint_add_target("utils/cli"
+tint_add_target(tint_utils_cli lib
utils/cli/cli.cc
utils/cli/cli.h
)
-tint_target_add_dependencies("utils/cli"
- "utils/containers"
- "utils/ice"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/result"
- "utils/rtti"
- "utils/strconv"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_cli lib
+ tint_utils_containers
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_result
+ tint_utils_rtti
+ tint_utils_strconv
+ tint_utils_text
+ tint_utils_traits
)
################################################################################
-# CMake target: 'tint_utils_cli_test'
+# Target: tint_utils_cli_test
+# Kind: test
################################################################################
-tint_add_target("utils/cli:test"
+tint_add_target(tint_utils_cli_test test
utils/cli/cli_test.cc
)
-tint_target_add_dependencies("utils/cli:test"
- "utils/cli"
- "utils/containers"
- "utils/ice"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/result"
- "utils/rtti"
- "utils/strconv"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_cli_test test
+ tint_utils_cli
+ tint_utils_containers
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_result
+ tint_utils_rtti
+ tint_utils_strconv
+ tint_utils_text
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/cli:test"
+tint_target_add_external_dependencies(tint_utils_cli_test test
"gtest"
)
diff --git a/src/tint/utils/command/BUILD.cmake b/src/tint/utils/command/BUILD.cmake
index 2101d0d..ccdc44f 100644
--- a/src/tint/utils/command/BUILD.cmake
+++ b/src/tint/utils/command/BUILD.cmake
@@ -21,46 +21,48 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_command'
+# Target: tint_utils_command
+# Kind: lib
################################################################################
-tint_add_target("utils/command"
+tint_add_target(tint_utils_command lib
utils/command/command.h
)
-tint_target_add_dependencies("utils/command"
- "utils/macros"
- "utils/text"
+tint_target_add_dependencies(tint_utils_command lib
+ tint_utils_macros
+ tint_utils_text
)
if ((NOT IS_LINUX) AND (NOT IS_MAC) AND (NOT IS_WIN))
- tint_target_add_sources("utils/command"
+ tint_target_add_sources(tint_utils_command lib
"utils/command/command_other.cc"
)
endif((NOT IS_LINUX) AND (NOT IS_MAC) AND (NOT IS_WIN))
if (IS_LINUX OR IS_MAC)
- tint_target_add_sources("utils/command"
+ tint_target_add_sources(tint_utils_command lib
"utils/command/command_posix.cc"
)
endif(IS_LINUX OR IS_MAC)
if (IS_WIN)
- tint_target_add_sources("utils/command"
+ tint_target_add_sources(tint_utils_command lib
"utils/command/command_windows.cc"
)
endif(IS_WIN)
################################################################################
-# CMake target: 'tint_utils_command_test'
+# Target: tint_utils_command_test
+# Kind: test
################################################################################
-tint_add_target("utils/command:test"
+tint_add_target(tint_utils_command_test test
utils/command/command_test.cc
)
-tint_target_add_dependencies("utils/command:test"
- "utils/command"
+tint_target_add_dependencies(tint_utils_command_test test
+ tint_utils_command
)
-tint_target_add_external_dependencies("utils/command:test"
+tint_target_add_external_dependencies(tint_utils_command_test test
"gtest"
)
diff --git a/src/tint/utils/containers/BUILD.cmake b/src/tint/utils/containers/BUILD.cmake
index a34f556..3b677a4 100644
--- a/src/tint/utils/containers/BUILD.cmake
+++ b/src/tint/utils/containers/BUILD.cmake
@@ -21,9 +21,10 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_containers'
+# Target: tint_utils_containers
+# Kind: lib
################################################################################
-tint_add_target("utils/containers"
+tint_add_target(tint_utils_containers lib
utils/containers/bitset.h
utils/containers/containers.cc
utils/containers/enum_set.h
@@ -41,19 +42,20 @@
utils/containers/vector.h
)
-tint_target_add_dependencies("utils/containers"
- "utils/ice"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_containers lib
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_traits
)
################################################################################
-# CMake target: 'tint_utils_containers_test'
+# Target: tint_utils_containers_test
+# Kind: test
################################################################################
-tint_add_target("utils/containers:test"
+tint_add_target(tint_utils_containers_test test
utils/containers/bitset_test.cc
utils/containers/enum_set_test.cc
utils/containers/hashmap_test.cc
@@ -69,29 +71,29 @@
utils/containers/vector_test.cc
)
-tint_target_add_dependencies("utils/containers:test"
- "api/common"
- "lang/core"
- "lang/core/constant"
- "lang/core/type"
- "lang/wgsl/ast"
- "lang/wgsl/program"
- "lang/wgsl/sem"
- "utils/containers"
- "utils/diagnostic"
- "utils/ice"
- "utils/id"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/reflection"
- "utils/result"
- "utils/rtti"
- "utils/symbol"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_containers_test test
+ tint_api_common
+ tint_lang_core
+ tint_lang_core_constant
+ tint_lang_core_type
+ tint_lang_wgsl_ast
+ tint_lang_wgsl_program
+ tint_lang_wgsl_sem
+ tint_utils_containers
+ tint_utils_diagnostic
+ tint_utils_ice
+ tint_utils_id
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_reflection
+ tint_utils_result
+ tint_utils_rtti
+ tint_utils_symbol
+ tint_utils_text
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/containers:test"
+tint_target_add_external_dependencies(tint_utils_containers_test test
"gtest"
)
diff --git a/src/tint/utils/debug/BUILD.cmake b/src/tint/utils/debug/BUILD.cmake
index bf7233c..930b205 100644
--- a/src/tint/utils/debug/BUILD.cmake
+++ b/src/tint/utils/debug/BUILD.cmake
@@ -21,9 +21,10 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_debug'
+# Target: tint_utils_debug
+# Kind: lib
################################################################################
-tint_add_target("utils/debug"
+tint_add_target(tint_utils_debug lib
utils/debug/debugger.cc
utils/debug/debugger.h
)
diff --git a/src/tint/utils/diagnostic/BUILD.cmake b/src/tint/utils/diagnostic/BUILD.cmake
index 03b1356..f5cae61 100644
--- a/src/tint/utils/diagnostic/BUILD.cmake
+++ b/src/tint/utils/diagnostic/BUILD.cmake
@@ -21,9 +21,10 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_diagnostic'
+# Target: tint_utils_diagnostic
+# Kind: lib
################################################################################
-tint_add_target("utils/diagnostic"
+tint_add_target(tint_utils_diagnostic lib
utils/diagnostic/diagnostic.cc
utils/diagnostic/diagnostic.h
utils/diagnostic/formatter.cc
@@ -34,45 +35,46 @@
utils/diagnostic/source.h
)
-tint_target_add_dependencies("utils/diagnostic"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_diagnostic lib
+ tint_utils_text
+ tint_utils_traits
)
if ((NOT IS_LINUX) AND (NOT IS_MAC) AND (NOT IS_WIN))
- tint_target_add_sources("utils/diagnostic"
+ tint_target_add_sources(tint_utils_diagnostic lib
"utils/diagnostic/printer_other.cc"
)
endif((NOT IS_LINUX) AND (NOT IS_MAC) AND (NOT IS_WIN))
if (IS_LINUX OR IS_MAC)
- tint_target_add_sources("utils/diagnostic"
+ tint_target_add_sources(tint_utils_diagnostic lib
"utils/diagnostic/printer_posix.cc"
)
endif(IS_LINUX OR IS_MAC)
if (IS_WIN)
- tint_target_add_sources("utils/diagnostic"
+ tint_target_add_sources(tint_utils_diagnostic lib
"utils/diagnostic/printer_windows.cc"
)
endif(IS_WIN)
################################################################################
-# CMake target: 'tint_utils_diagnostic_test'
+# Target: tint_utils_diagnostic_test
+# Kind: test
################################################################################
-tint_add_target("utils/diagnostic:test"
+tint_add_target(tint_utils_diagnostic_test test
utils/diagnostic/diagnostic_test.cc
utils/diagnostic/formatter_test.cc
utils/diagnostic/printer_test.cc
utils/diagnostic/source_test.cc
)
-tint_target_add_dependencies("utils/diagnostic:test"
- "utils/diagnostic"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_diagnostic_test test
+ tint_utils_diagnostic
+ tint_utils_text
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/diagnostic:test"
+tint_target_add_external_dependencies(tint_utils_diagnostic_test test
"gtest"
)
diff --git a/src/tint/utils/file/BUILD.cmake b/src/tint/utils/file/BUILD.cmake
index 06662c6..3ba7bea 100644
--- a/src/tint/utils/file/BUILD.cmake
+++ b/src/tint/utils/file/BUILD.cmake
@@ -21,48 +21,50 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_file'
+# Target: tint_utils_file
+# Kind: lib
################################################################################
-tint_add_target("utils/file"
+tint_add_target(tint_utils_file lib
utils/file/tmpfile.h
)
-tint_target_add_dependencies("utils/file"
- "utils/ice"
- "utils/macros"
- "utils/text"
+tint_target_add_dependencies(tint_utils_file lib
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_text
)
if ((NOT IS_LINUX) AND (NOT IS_MAC) AND (NOT IS_WIN))
- tint_target_add_sources("utils/file"
+ tint_target_add_sources(tint_utils_file lib
"utils/file/tmpfile_other.cc"
)
endif((NOT IS_LINUX) AND (NOT IS_MAC) AND (NOT IS_WIN))
if (IS_LINUX OR IS_MAC)
- tint_target_add_sources("utils/file"
+ tint_target_add_sources(tint_utils_file lib
"utils/file/tmpfile_posix.cc"
)
endif(IS_LINUX OR IS_MAC)
if (IS_WIN)
- tint_target_add_sources("utils/file"
+ tint_target_add_sources(tint_utils_file lib
"utils/file/tmpfile_windows.cc"
)
endif(IS_WIN)
################################################################################
-# CMake target: 'tint_utils_file_test'
+# Target: tint_utils_file_test
+# Kind: test
################################################################################
-tint_add_target("utils/file:test"
+tint_add_target(tint_utils_file_test test
utils/file/tmpfile_test.cc
)
-tint_target_add_dependencies("utils/file:test"
- "utils/file"
- "utils/text"
+tint_target_add_dependencies(tint_utils_file_test test
+ tint_utils_file
+ tint_utils_text
)
-tint_target_add_external_dependencies("utils/file:test"
+tint_target_add_external_dependencies(tint_utils_file_test test
"gtest"
)
diff --git a/src/tint/utils/generator/BUILD.cmake b/src/tint/utils/generator/BUILD.cmake
index 4a40967..c91c3a7 100644
--- a/src/tint/utils/generator/BUILD.cmake
+++ b/src/tint/utils/generator/BUILD.cmake
@@ -21,18 +21,19 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_generator'
+# Target: tint_utils_generator
+# Kind: lib
################################################################################
-tint_add_target("utils/generator"
+tint_add_target(tint_utils_generator lib
utils/generator/text_generator.cc
utils/generator/text_generator.h
)
-tint_target_add_dependencies("utils/generator"
- "utils/containers"
- "utils/diagnostic"
- "utils/ice"
- "utils/macros"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_generator lib
+ tint_utils_containers
+ tint_utils_diagnostic
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_text
+ tint_utils_traits
)
diff --git a/src/tint/utils/ice/BUILD.cmake b/src/tint/utils/ice/BUILD.cmake
index 483d19b..a135b18 100644
--- a/src/tint/utils/ice/BUILD.cmake
+++ b/src/tint/utils/ice/BUILD.cmake
@@ -21,30 +21,32 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_ice'
+# Target: tint_utils_ice
+# Kind: lib
################################################################################
-tint_add_target("utils/ice"
+tint_add_target(tint_utils_ice lib
utils/ice/ice.cc
utils/ice/ice.h
)
-tint_target_add_dependencies("utils/ice"
- "utils/debug"
- "utils/macros"
+tint_target_add_dependencies(tint_utils_ice lib
+ tint_utils_debug
+ tint_utils_macros
)
################################################################################
-# CMake target: 'tint_utils_ice_test'
+# Target: tint_utils_ice_test
+# Kind: test
################################################################################
-tint_add_target("utils/ice:test"
+tint_add_target(tint_utils_ice_test test
utils/ice/ice_test.cc
)
-tint_target_add_dependencies("utils/ice:test"
- "utils/ice"
- "utils/macros"
+tint_target_add_dependencies(tint_utils_ice_test test
+ tint_utils_ice
+ tint_utils_macros
)
-tint_target_add_external_dependencies("utils/ice:test"
+tint_target_add_external_dependencies(tint_utils_ice_test test
"gtest"
)
diff --git a/src/tint/utils/id/BUILD.cmake b/src/tint/utils/id/BUILD.cmake
index b9fc288..2b1bca6 100644
--- a/src/tint/utils/id/BUILD.cmake
+++ b/src/tint/utils/id/BUILD.cmake
@@ -21,16 +21,17 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_id'
+# Target: tint_utils_id
+# Kind: lib
################################################################################
-tint_add_target("utils/id"
+tint_add_target(tint_utils_id lib
utils/id/generation_id.cc
utils/id/generation_id.h
)
-tint_target_add_dependencies("utils/id"
- "utils/ice"
- "utils/macros"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_id lib
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_text
+ tint_utils_traits
)
diff --git a/src/tint/utils/macros/BUILD.cmake b/src/tint/utils/macros/BUILD.cmake
index b4d0b97..64ea187 100644
--- a/src/tint/utils/macros/BUILD.cmake
+++ b/src/tint/utils/macros/BUILD.cmake
@@ -21,9 +21,10 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_macros'
+# Target: tint_utils_macros
+# Kind: lib
################################################################################
-tint_add_target("utils/macros"
+tint_add_target(tint_utils_macros lib
utils/macros/compiler.h
utils/macros/concat.h
utils/macros/defer.h
@@ -33,17 +34,18 @@
)
################################################################################
-# CMake target: 'tint_utils_macros_test'
+# Target: tint_utils_macros_test
+# Kind: test
################################################################################
-tint_add_target("utils/macros:test"
+tint_add_target(tint_utils_macros_test test
utils/macros/defer_test.cc
utils/macros/scoped_assignment_test.cc
)
-tint_target_add_dependencies("utils/macros:test"
- "utils/macros"
+tint_target_add_dependencies(tint_utils_macros_test test
+ tint_utils_macros
)
-tint_target_add_external_dependencies("utils/macros:test"
+tint_target_add_external_dependencies(tint_utils_macros_test test
"gtest"
)
diff --git a/src/tint/utils/math/BUILD.cmake b/src/tint/utils/math/BUILD.cmake
index feb8246..8f869c3 100644
--- a/src/tint/utils/math/BUILD.cmake
+++ b/src/tint/utils/math/BUILD.cmake
@@ -21,9 +21,10 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_math'
+# Target: tint_utils_math
+# Kind: lib
################################################################################
-tint_add_target("utils/math"
+tint_add_target(tint_utils_math lib
utils/math/crc32.h
utils/math/hash.h
utils/math/math.cc
@@ -31,24 +32,25 @@
)
################################################################################
-# CMake target: 'tint_utils_math_test'
+# Target: tint_utils_math_test
+# Kind: test
################################################################################
-tint_add_target("utils/math:test"
+tint_add_target(tint_utils_math_test test
utils/math/crc32_test.cc
utils/math/hash_test.cc
utils/math/math_test.cc
)
-tint_target_add_dependencies("utils/math:test"
- "utils/containers"
- "utils/ice"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_math_test test
+ tint_utils_containers
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/math:test"
+tint_target_add_external_dependencies(tint_utils_math_test test
"gtest"
)
diff --git a/src/tint/utils/memory/BUILD.cmake b/src/tint/utils/memory/BUILD.cmake
index 0b37c1a..82dd843 100644
--- a/src/tint/utils/memory/BUILD.cmake
+++ b/src/tint/utils/memory/BUILD.cmake
@@ -21,33 +21,35 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_memory'
+# Target: tint_utils_memory
+# Kind: lib
################################################################################
-tint_add_target("utils/memory"
+tint_add_target(tint_utils_memory lib
utils/memory/bitcast.h
utils/memory/block_allocator.h
utils/memory/bump_allocator.h
utils/memory/memory.cc
)
-tint_target_add_dependencies("utils/memory"
- "utils/math"
+tint_target_add_dependencies(tint_utils_memory lib
+ tint_utils_math
)
################################################################################
-# CMake target: 'tint_utils_memory_test'
+# Target: tint_utils_memory_test
+# Kind: test
################################################################################
-tint_add_target("utils/memory:test"
+tint_add_target(tint_utils_memory_test test
utils/memory/bitcast_test.cc
utils/memory/block_allocator_test.cc
utils/memory/bump_allocator_test.cc
)
-tint_target_add_dependencies("utils/memory:test"
- "utils/math"
- "utils/memory"
+tint_target_add_dependencies(tint_utils_memory_test test
+ tint_utils_math
+ tint_utils_memory
)
-tint_target_add_external_dependencies("utils/memory:test"
+tint_target_add_external_dependencies(tint_utils_memory_test test
"gtest"
)
diff --git a/src/tint/utils/reflection/BUILD.cmake b/src/tint/utils/reflection/BUILD.cmake
index 3c97b21..25c714a 100644
--- a/src/tint/utils/reflection/BUILD.cmake
+++ b/src/tint/utils/reflection/BUILD.cmake
@@ -21,29 +21,31 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_reflection'
+# Target: tint_utils_reflection
+# Kind: lib
################################################################################
-tint_add_target("utils/reflection"
+tint_add_target(tint_utils_reflection lib
utils/reflection/reflection.cc
utils/reflection/reflection.h
)
-tint_target_add_dependencies("utils/reflection"
- "utils/macros"
+tint_target_add_dependencies(tint_utils_reflection lib
+ tint_utils_macros
)
################################################################################
-# CMake target: 'tint_utils_reflection_test'
+# Target: tint_utils_reflection_test
+# Kind: test
################################################################################
-tint_add_target("utils/reflection:test"
+tint_add_target(tint_utils_reflection_test test
utils/reflection/reflection_test.cc
)
-tint_target_add_dependencies("utils/reflection:test"
- "utils/macros"
- "utils/reflection"
+tint_target_add_dependencies(tint_utils_reflection_test test
+ tint_utils_macros
+ tint_utils_reflection
)
-tint_target_add_external_dependencies("utils/reflection:test"
+tint_target_add_external_dependencies(tint_utils_reflection_test test
"gtest"
)
diff --git a/src/tint/utils/result/BUILD.cmake b/src/tint/utils/result/BUILD.cmake
index ffe50ac..7ec5422 100644
--- a/src/tint/utils/result/BUILD.cmake
+++ b/src/tint/utils/result/BUILD.cmake
@@ -21,35 +21,37 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_result'
+# Target: tint_utils_result
+# Kind: lib
################################################################################
-tint_add_target("utils/result"
+tint_add_target(tint_utils_result lib
utils/result/result.cc
utils/result/result.h
)
-tint_target_add_dependencies("utils/result"
- "utils/ice"
- "utils/macros"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_result lib
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_text
+ tint_utils_traits
)
################################################################################
-# CMake target: 'tint_utils_result_test'
+# Target: tint_utils_result_test
+# Kind: test
################################################################################
-tint_add_target("utils/result:test"
+tint_add_target(tint_utils_result_test test
utils/result/result_test.cc
)
-tint_target_add_dependencies("utils/result:test"
- "utils/ice"
- "utils/macros"
- "utils/result"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_result_test test
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_result
+ tint_utils_text
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/result:test"
+tint_target_add_external_dependencies(tint_utils_result_test test
"gtest"
)
diff --git a/src/tint/utils/rtti/BUILD.cmake b/src/tint/utils/rtti/BUILD.cmake
index e97af08..a4e4af0 100644
--- a/src/tint/utils/rtti/BUILD.cmake
+++ b/src/tint/utils/rtti/BUILD.cmake
@@ -21,52 +21,55 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_rtti'
+# Target: tint_utils_rtti
+# Kind: lib
################################################################################
-tint_add_target("utils/rtti"
+tint_add_target(tint_utils_rtti lib
utils/rtti/castable.cc
utils/rtti/castable.h
utils/rtti/switch.h
)
-tint_target_add_dependencies("utils/rtti"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_rtti lib
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_traits
)
################################################################################
-# CMake target: 'tint_utils_rtti_test'
+# Target: tint_utils_rtti_test
+# Kind: test
################################################################################
-tint_add_target("utils/rtti:test"
+tint_add_target(tint_utils_rtti_test test
utils/rtti/castable_test.cc
utils/rtti/switch_test.cc
)
-tint_target_add_dependencies("utils/rtti:test"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_rtti_test test
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/rtti:test"
+tint_target_add_external_dependencies(tint_utils_rtti_test test
"gtest"
)
################################################################################
-# CMake target: 'tint_utils_rtti_bench'
+# Target: tint_utils_rtti_bench
+# Kind: bench
################################################################################
-tint_add_target("utils/rtti:bench"
+tint_add_target(tint_utils_rtti_bench bench
utils/rtti/switch_bench.cc
)
-tint_target_add_dependencies("utils/rtti:bench"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_rtti_bench bench
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_traits
)
diff --git a/src/tint/utils/strconv/BUILD.cmake b/src/tint/utils/strconv/BUILD.cmake
index 76cf27e..e85e5e4 100644
--- a/src/tint/utils/strconv/BUILD.cmake
+++ b/src/tint/utils/strconv/BUILD.cmake
@@ -21,39 +21,41 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_strconv'
+# Target: tint_utils_strconv
+# Kind: lib
################################################################################
-tint_add_target("utils/strconv"
+tint_add_target(tint_utils_strconv lib
utils/strconv/float_to_string.cc
utils/strconv/float_to_string.h
utils/strconv/parse_num.cc
utils/strconv/parse_num.h
)
-tint_target_add_dependencies("utils/strconv"
- "utils/ice"
- "utils/macros"
- "utils/result"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_strconv lib
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_result
+ tint_utils_text
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/strconv"
+tint_target_add_external_dependencies(tint_utils_strconv lib
"abseil"
)
################################################################################
-# CMake target: 'tint_utils_strconv_test'
+# Target: tint_utils_strconv_test
+# Kind: test
################################################################################
-tint_add_target("utils/strconv:test"
+tint_add_target(tint_utils_strconv_test test
utils/strconv/float_to_string_test.cc
)
-tint_target_add_dependencies("utils/strconv:test"
- "utils/memory"
- "utils/strconv"
+tint_target_add_dependencies(tint_utils_strconv_test test
+ tint_utils_memory
+ tint_utils_strconv
)
-tint_target_add_external_dependencies("utils/strconv:test"
+tint_target_add_external_dependencies(tint_utils_strconv_test test
"gtest"
)
diff --git a/src/tint/utils/symbol/BUILD.cmake b/src/tint/utils/symbol/BUILD.cmake
index 3625b96..85799d7 100644
--- a/src/tint/utils/symbol/BUILD.cmake
+++ b/src/tint/utils/symbol/BUILD.cmake
@@ -21,48 +21,50 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_symbol'
+# Target: tint_utils_symbol
+# Kind: lib
################################################################################
-tint_add_target("utils/symbol"
+tint_add_target(tint_utils_symbol lib
utils/symbol/symbol.cc
utils/symbol/symbol.h
utils/symbol/symbol_table.cc
utils/symbol/symbol_table.h
)
-tint_target_add_dependencies("utils/symbol"
- "utils/containers"
- "utils/ice"
- "utils/id"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_symbol lib
+ tint_utils_containers
+ tint_utils_ice
+ tint_utils_id
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_text
+ tint_utils_traits
)
################################################################################
-# CMake target: 'tint_utils_symbol_test'
+# Target: tint_utils_symbol_test
+# Kind: test
################################################################################
-tint_add_target("utils/symbol:test"
+tint_add_target(tint_utils_symbol_test test
utils/symbol/symbol_table_test.cc
utils/symbol/symbol_test.cc
)
-tint_target_add_dependencies("utils/symbol:test"
- "utils/containers"
- "utils/ice"
- "utils/id"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/symbol"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_symbol_test test
+ tint_utils_containers
+ tint_utils_ice
+ tint_utils_id
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_symbol
+ tint_utils_text
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/symbol:test"
+tint_target_add_external_dependencies(tint_utils_symbol_test test
"gtest"
)
diff --git a/src/tint/utils/text/BUILD.cmake b/src/tint/utils/text/BUILD.cmake
index 45ac87f..379569e 100644
--- a/src/tint/utils/text/BUILD.cmake
+++ b/src/tint/utils/text/BUILD.cmake
@@ -21,9 +21,10 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_text'
+# Target: tint_utils_text
+# Kind: lib
################################################################################
-tint_add_target("utils/text"
+tint_add_target(tint_utils_text lib
utils/text/string.cc
utils/text/string.h
utils/text/string_stream.cc
@@ -32,36 +33,37 @@
utils/text/unicode.h
)
-tint_target_add_dependencies("utils/text"
- "utils/containers"
- "utils/ice"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_text lib
+ tint_utils_containers
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_traits
)
################################################################################
-# CMake target: 'tint_utils_text_test'
+# Target: tint_utils_text_test
+# Kind: test
################################################################################
-tint_add_target("utils/text:test"
+tint_add_target(tint_utils_text_test test
utils/text/string_stream_test.cc
utils/text/string_test.cc
utils/text/unicode_test.cc
)
-tint_target_add_dependencies("utils/text:test"
- "utils/containers"
- "utils/ice"
- "utils/macros"
- "utils/math"
- "utils/memory"
- "utils/rtti"
- "utils/text"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_text_test test
+ tint_utils_containers
+ tint_utils_ice
+ tint_utils_macros
+ tint_utils_math
+ tint_utils_memory
+ tint_utils_rtti
+ tint_utils_text
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/text:test"
+tint_target_add_external_dependencies(tint_utils_text_test test
"gtest"
)
diff --git a/src/tint/utils/traits/BUILD.cmake b/src/tint/utils/traits/BUILD.cmake
index 9e0809d..e8452a6 100644
--- a/src/tint/utils/traits/BUILD.cmake
+++ b/src/tint/utils/traits/BUILD.cmake
@@ -21,24 +21,26 @@
################################################################################
################################################################################
-# CMake target: 'tint_utils_traits'
+# Target: tint_utils_traits
+# Kind: lib
################################################################################
-tint_add_target("utils/traits"
+tint_add_target(tint_utils_traits lib
utils/traits/traits.cc
utils/traits/traits.h
)
################################################################################
-# CMake target: 'tint_utils_traits_test'
+# Target: tint_utils_traits_test
+# Kind: test
################################################################################
-tint_add_target("utils/traits:test"
+tint_add_target(tint_utils_traits_test test
utils/traits/traits_test.cc
)
-tint_target_add_dependencies("utils/traits:test"
- "utils/traits"
+tint_target_add_dependencies(tint_utils_traits_test test
+ tint_utils_traits
)
-tint_target_add_external_dependencies("utils/traits:test"
+tint_target_add_external_dependencies(tint_utils_traits_test test
"gtest"
)