eventprovider # On Windows this library contains only macros
)
endif(CLR_CMAKE_PLATFORM_UNIX)
- if(CLR_CMAKE_PLATFORM_LINUX)
- list(APPEND CORECLR_LIBRARIES
- tracepointprovider
- )
- endif(CLR_CMAKE_PLATFORM_LINUX)
endif(FEATURE_EVENT_TRACE)
target_link_libraries(coreclr ${CORECLR_LIBRARIES})
misc/strutil.cpp
misc/sysinfo.cpp
misc/time.cpp
+ misc/tracepointprovider.cpp
misc/utils.cpp
numa/numa.cpp
objmgr/palobjbase.cpp
${PLATFORM_SOURCES}
)
-# This builds in functionality to load LTTng tracepoints at runtime
-# Needed when using LTTng to support event tracing on Linux
-if(CLR_CMAKE_PLATFORM_LINUX)
- add_library(tracepointprovider
- STATIC
- misc/tracepointprovider.cpp
- )
-endif(CLR_CMAKE_PLATFORM_LINUX)
-
if(CMAKE_SYSTEM_NAME STREQUAL Darwin)
find_library(COREFOUNDATION CoreFoundation)
find_library(CORESERVICES CoreServices)