|
48 | 48 | liveLibrariesBuildConfig: ${{ parameters.liveLibrariesBuildConfig }} |
49 | 49 | pool: ${{ parameters.pool }} |
50 | 50 | dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }} |
51 | | - liveRuntimeBuildParams: ${{ format('clr.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }} |
| 51 | + ${{ if eq(parameters.runtimeFlavor, 'coreclr') }}: |
| 52 | + liveRuntimeBuildParams: ${{ format('clr.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }} |
| 53 | + ${{ if eq(parameters.runtimeFlavor, 'mono') }}: |
| 54 | + liveRuntimeBuildParams: ${{ format('mono.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }} |
| 55 | + |
52 | 56 | ${{ if and(ne(parameters.osGroup, 'windows'), ne(parameters.compilerName, 'gcc'), not(and(eq(parameters.osGroup, 'Linux'), eq(parameters.osSubgroup, '_musl'), eq(parameters.archType, 'x64'))), not(eq(parameters.osGroup, 'OSX'))) }}: |
53 | 57 | compilerArg: '-clang9' |
54 | 58 | ${{ if not(and(ne(parameters.osGroup, 'windows'), ne(parameters.compilerName, 'gcc'), not(and(eq(parameters.osGroup, 'Linux'), eq(parameters.osSubgroup, '_musl'), eq(parameters.archType, 'x64'))), not(eq(parameters.osGroup, 'OSX')))) }}: |
|
82 | 86 | variables: |
83 | 87 | - ${{ each variable in parameters.variables }}: |
84 | 88 | - ${{ variable }} |
85 | | - - name: liveRuntimeBuildParams |
86 | | - value: ${{ format('clr.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }} |
| 89 | + - ${{ if eq(parameters.runtimeFlavor, 'coreclr') }}: |
| 90 | + - name: liveRuntimeBuildParams |
| 91 | + value: ${{ format('clr.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }} |
| 92 | + - ${{ if eq(parameters.runtimeFlavor, 'mono') }}: |
| 93 | + - name: liveRuntimeBuildParams |
| 94 | + value: ${{ format('mono.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }} |
87 | 95 | - name: compilerArg |
88 | 96 | value: '' |
89 | 97 | - ${{ if and(ne(parameters.osGroup, 'windows'), ne(parameters.compilerName, 'gcc')) }}: |
|
0 commit comments