[make] Add variable to set DependencyVulnsAsError build option

This commit is contained in:
Laura Hausmann 2024-10-27 21:18:23 +01:00
parent c282c6d29c
commit f23a3ff3e7
No known key found for this signature in database
GPG key ID: D044E84C5BE01605

View file

@ -6,6 +6,7 @@ CONFIGURATION = Release
DOTNET_CMD = dotnet DOTNET_CMD = dotnet
VERBOSE = false VERBOSE = false
DEP_VULN_WERROR = false
AOT = false AOT = false
VIPS = false VIPS = false
@ -23,7 +24,7 @@ PUBLISH_CMD = ${TL_ENV} ${DOTNET_CMD} publish ${BUILD_PROJECT} -c ${CONFIG
BUILD_CMD = ${TL_ENV} ${DOTNET_CMD} build -noLogo BUILD_CMD = ${TL_ENV} ${DOTNET_CMD} build -noLogo
TEST_CMD = ${TL_ENV} ${DOTNET_CMD} test --no-build --nologo TEST_CMD = ${TL_ENV} ${DOTNET_CMD} test --no-build --nologo
BUILD_FLAGS = -p:EnableLibVips=${VIPS} -p:BundleNativeDeps=${BUNDLE_NATIVE} BUILD_FLAGS = -p:EnableLibVips=${VIPS} -p:BundleNativeDeps=${BUNDLE_NATIVE} -p:DependencyVulnsAsError=${DEP_VULN_WERROR}
PUBLISH_FLAGS = -p:EnableAOT=${AOT} -p:DeterministicSourcePaths=true -p:ContinuousIntegrationBuild=true ${BUILD_FLAGS} PUBLISH_FLAGS = -p:EnableAOT=${AOT} -p:DeterministicSourcePaths=true -p:ContinuousIntegrationBuild=true ${BUILD_FLAGS}
PUBLISH_FLAGS_EXT = ${PUBLISH_RIDARG} -o publish/${TARGETRID} ${PUBLISH_FLAGS} PUBLISH_FLAGS_EXT = ${PUBLISH_RIDARG} -o publish/${TARGETRID} ${PUBLISH_FLAGS}
RELEASE_FLAGS = -r ${TARGETRID} -o release/${TARGETPLATFORM} ${PUBLISH_FLAGS} RELEASE_FLAGS = -r ${TARGETRID} -o release/${TARGETPLATFORM} ${PUBLISH_FLAGS}