Skip to content

Commit 878b5fb

Browse files
committed
Add natvis file in cmake helpers.
1 parent a1381e7 commit 878b5fb

File tree

2 files changed

+34
-34
lines changed

2 files changed

+34
-34
lines changed

CMakeLists.txt

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -181,54 +181,54 @@ if (GTL_BUILD_EXAMPLES)
181181
set(THREADS_PREFER_PTHREAD_FLAG ON)
182182
find_package(Threads REQUIRED)
183183

184-
gtl_cc_app(ex_btree SRCS examples/btree/btree.cpp ${natvis})
184+
gtl_cc_app(ex_btree SRCS examples/btree/btree.cpp)
185185

186-
gtl_cc_app(ex_insert_bench SRCS examples/phmap/insert_bench.cpp ${natvis})
187-
gtl_cc_app(ex_mt_word_counter SRCS examples/phmap/mt_word_counter.cpp ${natvis})
188-
gtl_cc_app(ex_p_bench SRCS examples/phmap/p_bench.cpp ${natvis})
186+
gtl_cc_app(ex_insert_bench SRCS examples/phmap/insert_bench.cpp)
187+
gtl_cc_app(ex_mt_word_counter SRCS examples/phmap/mt_word_counter.cpp)
188+
gtl_cc_app(ex_p_bench SRCS examples/phmap/p_bench.cpp)
189189

190190
if(MSVC)
191-
gtl_cc_app(ex_lazy_emplace_l SRCS examples/phmap/lazy_emplace_l.cpp ${natvis})
191+
gtl_cc_app(ex_lazy_emplace_l SRCS examples/phmap/lazy_emplace_l.cpp)
192192
endif()
193193

194-
gtl_cc_app(ex_allmaps SRCS examples/hmap/allmaps.cpp ${natvis})
195-
gtl_cc_app(ex_basic SRCS examples/hmap/basic.cpp ${natvis})
196-
gtl_cc_app(ex_bench SRCS examples/hmap/bench.cpp ${natvis} LIBS Threads::Threads)
197-
gtl_cc_app(ex_emplace SRCS examples/hmap/emplace.cpp ${natvis})
194+
gtl_cc_app(ex_allmaps SRCS examples/hmap/allmaps.cpp)
195+
gtl_cc_app(ex_basic SRCS examples/hmap/basic.cpp)
196+
gtl_cc_app(ex_bench SRCS examples/hmap/bench.cpp LIBS Threads::Threads)
197+
gtl_cc_app(ex_emplace SRCS examples/hmap/emplace.cpp)
198198

199-
gtl_cc_app(ex_serialize SRCS examples/hmap/serialize.cpp ${natvis})
199+
gtl_cc_app(ex_serialize SRCS examples/hmap/serialize.cpp)
200200
#target_include_directories(ex_serialize PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../cereal/include>)
201201

202-
gtl_cc_app(ex_hash SRCS examples/hmap/hash.cpp ${natvis})
203-
gtl_cc_app(ex_hash_std SRCS examples/hmap/hash_std.cpp ${natvis})
204-
gtl_cc_app(ex_hash_value SRCS examples/hmap/hash_value.cpp ${natvis})
205-
gtl_cc_app(ex_two_files SRCS examples/hmap/f1.cpp examples/hmap/f2.cpp ${natvis})
206-
gtl_cc_app(ex_knucleotide SRCS examples/hmap/knucleotide.cpp ${natvis} LIBS Threads::Threads)
207-
gtl_cc_app(ex_dump_load SRCS examples/hmap/dump_load.cpp ${natvis})
208-
gtl_cc_app(ex_dump_nested SRCS examples/hmap/dump_nested.cpp ${natvis})
209-
gtl_cc_app(ex_matt SRCS examples/hmap/matt.cpp ${natvis})
210-
211-
gtl_cc_app(ex_soa SRCS examples/misc/soa.cpp ${natvis})
212-
gtl_cc_app(ex_vec_utils SRCS examples/misc/vec_utils.cpp ${natvis})
213-
gtl_cc_app(ex_bit_vector SRCS examples/misc/bit_vector.cpp ${natvis})
214-
gtl_cc_app(ex_intrusive SRCS examples/misc/intrusive.cpp ${natvis})
215-
gtl_cc_app(ex_utils SRCS "examples/misc/utils.cpp" ${natvis})
216-
#gtl_cc_app(ex_adv_utils SRCS "examples/misc/adv_utils.cpp" ${natvis})
202+
gtl_cc_app(ex_hash SRCS examples/hmap/hash.cpp)
203+
gtl_cc_app(ex_hash_std SRCS examples/hmap/hash_std.cpp)
204+
gtl_cc_app(ex_hash_value SRCS examples/hmap/hash_value.cpp)
205+
gtl_cc_app(ex_two_files SRCS examples/hmap/f1.cpp examples/hmap/f2.cpp)
206+
gtl_cc_app(ex_knucleotide SRCS examples/hmap/knucleotide.cpp LIBS Threads::Threads)
207+
gtl_cc_app(ex_dump_load SRCS examples/hmap/dump_load.cpp)
208+
gtl_cc_app(ex_dump_nested SRCS examples/hmap/dump_nested.cpp)
209+
gtl_cc_app(ex_matt SRCS examples/hmap/matt.cpp)
210+
211+
gtl_cc_app(ex_soa SRCS examples/misc/soa.cpp)
212+
gtl_cc_app(ex_vec_utils SRCS examples/misc/vec_utils.cpp)
213+
gtl_cc_app(ex_bit_vector SRCS examples/misc/bit_vector.cpp)
214+
gtl_cc_app(ex_intrusive SRCS examples/misc/intrusive.cpp)
215+
gtl_cc_app(ex_utils SRCS "examples/misc/utils.cpp")
216+
#gtl_cc_app(ex_adv_utils SRCS "examples/misc/adv_utils.cpp")
217217

218218
## cache/memoize
219-
gtl_cc_app(ex_memoize_fib SRCS examples/memoize/memoize_fib.cpp ${natvis})
220-
gtl_cc_app(ex_memoize_primes SRCS examples/memoize/memoize_primes.cpp ${natvis})
221-
gtl_cc_app(ex_mt_memoize SRCS examples/memoize/mt_memoize.cpp ${natvis} LIBS Threads::Threads)
222-
gtl_cc_app(ex_mt_memoize_lru SRCS examples/memoize/mt_memoize_lru.cpp ${natvis} LIBS Threads::Threads)
219+
gtl_cc_app(ex_memoize_fib SRCS examples/memoize/memoize_fib.cpp)
220+
gtl_cc_app(ex_memoize_primes SRCS examples/memoize/memoize_primes.cpp)
221+
gtl_cc_app(ex_mt_memoize SRCS examples/memoize/mt_memoize.cpp LIBS Threads::Threads)
222+
gtl_cc_app(ex_mt_memoize_lru SRCS examples/memoize/mt_memoize_lru.cpp LIBS Threads::Threads)
223223

224224
find_package(Boost 1.70.0 QUIET)
225225
if (Boost_FOUND)
226-
gtl_cc_app(ex_custom_pointer SRCS examples/hmap/custom_pointer.cpp ${natvis})
226+
gtl_cc_app(ex_custom_pointer SRCS examples/hmap/custom_pointer.cpp)
227227
target_include_directories(ex_custom_pointer PRIVATE ${Boost_INCLUDE_DIRS})
228228
endif()
229229
endif()
230230

231231
if (GTL_BUILD_BENCHMARKS)
232-
gtl_cc_app(bench_bit_vector SRCS benchmarks/bitvector_bench.cpp ${natvis})
233-
gtl_cc_app(bench_hash SRCS benchmarks/hash_bench.cpp ${natvis})
232+
gtl_cc_app(bench_bit_vector SRCS benchmarks/bitvector_bench.cpp)
233+
gtl_cc_app(bench_hash SRCS benchmarks/hash_bench.cpp)
234234
endif()

cmake/helpers.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function(gtl_cc_app my_target)
2626
"SRCS;LIBS"
2727
${ARGN}
2828
)
29-
add_executable(${my_target} ${GTL_CC_APP_SRCS})
29+
add_executable(${my_target} ${GTL_CC_APP_SRCS} ${natvis})
3030
target_link_libraries(${my_target} PRIVATE ${PROJECT_NAME} ${GTL_CC_APP_LIBS})
3131
gtl_set_target_options(${my_target})
3232
endfunction()
@@ -45,7 +45,7 @@ function(gtl_cc_test)
4545
)
4646

4747
set(_NAME "test_${GTL_CC_TEST_NAME}")
48-
add_executable(${_NAME} ${GTL_CC_TEST_SRCS})
48+
add_executable(${_NAME} ${GTL_CC_TEST_SRCS} ${natvis})
4949
target_link_libraries(${_NAME} PRIVATE ${PROJECT_NAME} ${GTL_CC_TEST_DEPS})
5050
gtl_set_target_options(${_NAME})
5151

0 commit comments

Comments
 (0)