summaryrefslogtreecommitdiff
path: root/src/debug/createdump/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug/createdump/CMakeLists.txt')
-rw-r--r--src/debug/createdump/CMakeLists.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/debug/createdump/CMakeLists.txt b/src/debug/createdump/CMakeLists.txt
index b44016c4d0..838846a41c 100644
--- a/src/debug/createdump/CMakeLists.txt
+++ b/src/debug/createdump/CMakeLists.txt
@@ -30,16 +30,31 @@ set(CREATEDUMP_SOURCES
dumpwriter.cpp
)
+set(DNETMEMORYENUM_SOURCES
+ dnetmemoryenumlib.cpp
+ crashinfo.cpp
+ threadinfo.cpp
+ datatarget.cpp
+)
+
_add_library(createdump_lib
${CREATEDUMP_SOURCES}
)
+_add_library(dnetmemoryenum SHARED
+ ${DNETMEMORYENUM_SOURCES}
+ ${PAL_REDEFINES_FILE}
+)
+
+set_property(TARGET dnetmemoryenum PROPERTY POSITION_INDEPENDENT_CODE ON)
+
_add_executable(createdump
main.cpp
${PAL_REDEFINES_FILE}
)
add_dependencies(createdump pal_redefines_file)
+add_dependencies(dnetmemoryenum pal_redefines_file)
target_link_libraries(createdump
createdump_lib
@@ -47,6 +62,13 @@ target_link_libraries(createdump
mscordaccore
)
+target_link_libraries(dnetmemoryenum
+ # share the PAL in the dac module
+ mscordaccore
+)
+
add_dependencies(createdump mscordaccore)
+add_dependencies(dnetmemoryenum mscordaccore)
install_clr(createdump)
+install_clr(dnetmemoryenum)