diff options
-rw-r--r-- | clrdefinitions.cmake | 8 | ||||
-rw-r--r-- | clrfeatures.cmake | 6 |
2 files changed, 10 insertions, 4 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake index 3f4122ac6e..f14317d05a 100644 --- a/clrdefinitions.cmake +++ b/clrdefinitions.cmake @@ -110,10 +110,10 @@ if (CLR_CMAKE_PLATFORM_UNIX) endif(CLR_CMAKE_PLATFORM_UNIX) add_definitions(-DFEATURE_CORESYSTEM) add_definitions(-DFEATURE_CORRUPTING_EXCEPTIONS) -if(CLR_CMAKE_PLATFORM_UNIX AND (NOT CLR_CMAKE_PLATFORM_ANDROID)) - add_definitions(-DFEATURE_DBGIPC_TRANSPORT_DI) - add_definitions(-DFEATURE_DBGIPC_TRANSPORT_VM) -endif(CLR_CMAKE_PLATFORM_UNIX AND (NOT CLR_CMAKE_PLATFORM_ANDROID)) +if(FEATURE_DBGIPC) + add_definitions(-DFEATURE_DBGIPC_TRANSPORT_DI) + add_definitions(-DFEATURE_DBGIPC_TRANSPORT_VM) +endif(FEATURE_DBGIPC) if(FEATURE_EVENT_TRACE) add_definitions(-DFEATURE_EVENT_TRACE=1) endif(FEATURE_EVENT_TRACE) diff --git a/clrfeatures.cmake b/clrfeatures.cmake index 0cbd585bb1..f7c7c4a2db 100644 --- a/clrfeatures.cmake +++ b/clrfeatures.cmake @@ -15,3 +15,9 @@ if(NOT DEFINED FEATURE_EVENT_TRACE) endif() endif(CLR_CMAKE_PLATFORM_LINUX) endif(NOT DEFINED FEATURE_EVENT_TRACE) + +if(NOT DEFINED FEATURE_DBGIPC) + if(CLR_CMAKE_PLATFORM_UNIX AND (NOT CLR_CMAKE_PLATFORM_ANDROID)) + set(FEATURE_DBGIPC 1) + endif(CLR_CMAKE_PLATFORM_UNIX) +endif(NOT DEFINED FEATURE_DBGIPC) |