- #determine the logging system
- case $__BuildOS in
- Linux|FreeBSD)
- echo "Laying out dynamically generated Event Logging Implementation of Lttng"
- $PYTHON -B $__PythonWarningFlags "$__ProjectRoot/src/scripts/genLttngProvider.py" --man "$__ProjectRoot/src/vm/ClrEtwAll.man" --intermediate "$__GeneratedIntermediateEventProvider"
- if [[ $? != 0 ]]; then
- exit
- fi
- ;;
- *)
- echo "Laying out dummy event logging provider"
- $PYTHON -B $__PythonWarningFlags "$__ProjectRoot/src/scripts/genDummyProvider.py" --man "$__ProjectRoot/src/vm/ClrEtwAll.man" --intermediate "$__GeneratedIntermediateEventProvider"
- if [[ $? != 0 ]]; then
- exit
- fi
- ;;
- esac
+generate_event_logging()
+{
+ # Event Logging Infrastructure
+ if [[ $__SkipCoreCLR == 0 || $__ConfigureOnly == 1 ]]; then
+ generate_event_logging_sources "$__IntermediatesDir" "the native build system"
+ fi