summaryrefslogtreecommitdiff
path: root/clrdefinitions.cmake
diff options
context:
space:
mode:
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>2017-09-12 13:44:24 +0300
committerJan Vorlicek <janvorli@microsoft.com>2017-09-12 12:44:24 +0200
commit18ab3567e2ea6e2a385527bb247b0eec32a995cb (patch)
tree2f5ca1bd77e5382b39ae1f9f539d525c498df456 /clrdefinitions.cmake
parent9b0ba4188ac7161c4b04b30fed5eaa117d72eaed (diff)
downloadcoreclr-18ab3567e2ea6e2a385527bb247b0eec32a995cb.tar.gz
coreclr-18ab3567e2ea6e2a385527bb247b0eec32a995cb.tar.bz2
coreclr-18ab3567e2ea6e2a385527bb247b0eec32a995cb.zip
[GDBJIT] Specify C# language in DWARF debug information (#13720)
* [GDBJIT] Specify C# language in DWARF debug information To correctly support C# language in lldb DWARF debug information should contain correct information about language. Now we use 0x9e57 constant for specify C# language. * [GDBJIT] Introduce FEATURE_GDBJIT_LANGID_CS If this feature is set gdbjit will use 0x9e57 as c# lang id, otherwise it will use DW_LANG_C89.
Diffstat (limited to 'clrdefinitions.cmake')
-rw-r--r--clrdefinitions.cmake3
1 files changed, 3 insertions, 0 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake
index c6f4ad67eb..6cec17b13e 100644
--- a/clrdefinitions.cmake
+++ b/clrdefinitions.cmake
@@ -122,6 +122,9 @@ endif()
if(FEATURE_GDBJIT_FRAME)
add_definitions(-DFEATURE_GDBJIT_FRAME)
endif(FEATURE_GDBJIT_FRAME)
+if(FEATURE_GDBJIT_LANGID_CS)
+ add_definitions(-DFEATURE_GDBJIT_LANGID_CS)
+endif(FEATURE_GDBJIT_LANGID_CS)
if(CLR_CMAKE_PLATFORM_LINUX)
add_definitions(-DFEATURE_PERFTRACING)
endif(CLR_CMAKE_PLATFORM_LINUX)