summaryrefslogtreecommitdiff
path: root/src/dlls/mscoree/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/dlls/mscoree/CMakeLists.txt')
-rw-r--r--src/dlls/mscoree/CMakeLists.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/dlls/mscoree/CMakeLists.txt b/src/dlls/mscoree/CMakeLists.txt
new file mode 100644
index 0000000000..6a157e4105
--- /dev/null
+++ b/src/dlls/mscoree/CMakeLists.txt
@@ -0,0 +1,30 @@
+include_directories("../../inc")
+
+if(FEATURE_GDBJIT)
+ add_definitions(-DFEATURE_GDBJIT)
+endif(FEATURE_GDBJIT)
+
+set(CLR_SOURCES
+ mscoree.cpp
+ unixinterface.cpp
+)
+
+if(WIN32)
+list(APPEND CLR_SOURCES
+ comcallunmarshal.cpp
+ delayload.cpp
+ Native.rc
+)
+
+set (DEF_SOURCES
+ mscorwks_ntdef.src
+)
+else()
+set (DEF_SOURCES
+ mscorwks_unixexports.src
+)
+endif(WIN32)
+
+convert_to_absolute_path(DEF_SOURCES ${DEF_SOURCES})
+convert_to_absolute_path(CLR_SOURCES ${CLR_SOURCES})
+add_subdirectory(coreclr)