2 set(CMAKE_INCLUDE_CURRENT_DIR ON)
4 set(UTILCODE_COMMON_SOURCES
5 clrhost_nodependencies.cpp
46 util_nodependencies.cpp
57 longfilepathwrappers.cpp
58 yieldprocessornormalized.cpp
61 # These source file do not yet compile on Linux.
62 # They should be moved out from here into the declaration
63 # of UTILCODE_SOURCES above after fixing compiler errors.
65 list(APPEND UTILCODE_COMMON_SOURCES
75 if(CLR_CMAKE_PLATFORM_ARCH_I386 OR CLR_CMAKE_PLATFORM_ARCH_ARM)
76 list(APPEND UTILCODE_COMMON_SOURCES
84 ${UTILCODE_COMMON_SOURCES}
88 set(UTILCODE_DAC_SOURCES
89 ${UTILCODE_COMMON_SOURCES}
93 set(UTILCODE_CROSSGEN_SOURCES
94 ${UTILCODE_COMMON_SOURCES}
99 set(UTILCODE_STATICNOHOST_SOURCES
100 ${UTILCODE_COMMON_SOURCES}
104 set (UTILCODE_DEPENDENCIES eventing_headers)
106 convert_to_absolute_path(UTILCODE_SOURCES ${UTILCODE_SOURCES})
107 convert_to_absolute_path(UTILCODE_DAC_SOURCES ${UTILCODE_DAC_SOURCES})
108 convert_to_absolute_path(UTILCODE_CROSSGEN_SOURCES ${UTILCODE_CROSSGEN_SOURCES})
109 convert_to_absolute_path(UTILCODE_STATICNOHOST_SOURCES ${UTILCODE_STATICNOHOST_SOURCES})
111 add_subdirectory(dac)
112 add_subdirectory(dyncrt)
113 add_subdirectory(staticnohost)
114 add_subdirectory(crossgen)