@@ -29,6 +29,10 @@ if(CORECLR_SET_RPATH)
2929 set (MACOSX_RPATH ON )
3030endif (CORECLR_SET_RPATH)
3131
32+ if (CLR_CMAKE_HOST_TVOS)
33+ set (FEATURE_STANDALONE_GC 0)
34+ endif ()
35+
3236OPTION (CLR_CMAKE_ENABLE_CODE_COVERAGE "Enable code coverage" OFF )
3337
3438#----------------------------------------------------
@@ -97,8 +101,9 @@ if(CLR_CMAKE_HOST_UNIX)
97101 add_linker_flag(-Wl,-z,notext)
98102 endif ()
99103
100- add_subdirectory (pal)
101-
104+ if (NOT CLR_CMAKE_HOST_TVOS)
105+ add_subdirectory (pal)
106+ endif ()
102107 if (NOT CLR_CMAKE_HOST_MACCATALYST AND NOT CLR_CMAKE_HOST_IOS AND NOT CLR_CMAKE_HOST_TVOS)
103108 add_subdirectory (hosts)
104109 endif ()
@@ -122,7 +127,9 @@ add_subdirectory(pal/prebuilt/inc)
122127set (EP_GENERATED_HEADER_PATH "${GENERATED_INCLUDE_DIR} " )
123128include (${CLR_SRC_NATIVE_DIR} /eventpipe/configure.cmake)
124129
125- add_subdirectory (debug/debug-pal)
130+ if (NOT CLR_CMAKE_HOST_TVOS)
131+ add_subdirectory (debug/debug-pal)
132+ endif ()
126133
127134add_subdirectory (minipal)
128135
@@ -237,25 +244,27 @@ if(CLR_CMAKE_HOST_UNIX)
237244 add_subdirectory (nativeresources)
238245endif (CLR_CMAKE_HOST_UNIX)
239246
240- add_subdirectory (utilcode)
241- add_subdirectory (inc)
247+ if (NOT CLR_CMAKE_HOST_TVOS)
248+ add_subdirectory (utilcode)
249+ add_subdirectory (inc)
242250
243- if (CLR_CMAKE_HOST_UNIX)
251+ if (CLR_CMAKE_HOST_UNIX)
244252 add_subdirectory (palrt)
245- endif (CLR_CMAKE_HOST_UNIX)
246-
247- add_subdirectory (ilasm)
248- add_subdirectory (ildasm)
249- add_subdirectory (gcinfo)
250- add_subdirectory (jit)
251- add_subdirectory (vm)
252- add_subdirectory (md )
253- add_subdirectory (debug)
254- add_subdirectory (binder)
255- add_subdirectory (classlibnative)
256- add_subdirectory (dlls)
257- add_subdirectory (unwinder)
258- add_subdirectory (interop)
253+ endif (CLR_CMAKE_HOST_UNIX)
254+
255+ add_subdirectory (ilasm)
256+ add_subdirectory (ildasm)
257+ add_subdirectory (gcinfo)
258+ add_subdirectory (jit)
259+ add_subdirectory (vm)
260+ add_subdirectory (md )
261+ add_subdirectory (debug)
262+ add_subdirectory (binder)
263+ add_subdirectory (classlibnative)
264+ add_subdirectory (dlls)
265+ add_subdirectory (unwinder)
266+ add_subdirectory (interop)
267+ endif ()
259268
260269if (NOT CLR_CMAKE_HOST_MACCATALYST AND NOT CLR_CMAKE_HOST_IOS AND NOT CLR_CMAKE_HOST_TVOS)
261270 add_subdirectory (tools)
0 commit comments