File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,15 @@ include(CommonCppFlags)
23
23
file (GLOB EASTL_SOURCES "source/*.cpp" )
24
24
add_library (EASTL ${EASTL_SOURCES} )
25
25
26
+ if (MSVC )
27
+ set (EASTL_NATVIS_DIR "doc" )
28
+ set (EASTL_NATVIS_FILE "${EASTL_NATVIS_DIR} /EASTL.natvis" )
29
+ target_sources (EASTL INTERFACE
30
+ $<INSTALL_INTERFACE:${EASTL_NATVIS_FILE} >
31
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /${EASTL_NATVIS_FILE} >
32
+ )
33
+ endif ()
34
+
26
35
if (EASTL_BUILD_BENCHMARK)
27
36
add_subdirectory (benchmark)
28
37
endif ()
@@ -61,3 +70,7 @@ target_link_libraries(EASTL EABase)
61
70
#-------------------------------------------------------------------------------------------
62
71
install (TARGETS EASTL DESTINATION lib)
63
72
install (DIRECTORY include /EASTL DESTINATION include )
73
+
74
+ if (MSVC )
75
+ install (FILES ${EASTL_NATVIS_FILE} DESTINATION ${EASTL_NATVIS_DIR} )
76
+ endif ()
You can’t perform that action at this time.
0 commit comments