Use CMAKE_OSX_SYSROOT instead of the environment variable SYSROOT
authorAdrian Prantl <aprantl@apple.com>
Mon, 6 Jul 2020 20:15:28 +0000 (13:15 -0700)
committerAdrian Prantl <aprantl@apple.com>
Mon, 6 Jul 2020 20:17:31 +0000 (13:17 -0700)
to detect energy support in debugserver.  The way that Swift
build-script is invoked the former may be overridden manually.

<rdar://problem/63840635>

lldb/tools/debugserver/source/CMakeLists.txt

index 6c4fa02..9a7e2eb 100644 (file)
@@ -129,7 +129,7 @@ if(LLDB_USE_ENTITLEMENTS)
   endif()
 endif()
 
-if($ENV{SDKROOT} MATCHES ".Internal.sdk$")
+if(${CMAKE_OSX_SYSROOT} MATCHES ".Internal.sdk$")
   message(STATUS "LLDB debugserver energy support is enabled")
   add_definitions(-DLLDB_ENERGY)
   set(ENERGY_LIBRARY -lpmenergy -lpmsample)