Allow adding extra flags to LaTeX compiler through environment variable

This commit is contained in:
yu-i-i
2026-09-18 20:56:25 +02:00
parent 6097d93c90
commit 54440bdb58
@@ -1114,7 +1114,7 @@ async function _getContentFromMongo(projectId) {
function _finaliseRequest(projectId, options, project, docs, files) {
const resources = []
let flags
let flags = []
let rootResourcePath = options.rootResourcePath
let rootResourcePathOverride = null
let hasMainFile = false
@@ -1182,9 +1182,13 @@ function _finaliseRequest(projectId, options, project, docs, files) {
if (options.fileLineErrors) {
flags = ['-file-line-error']
}
if (process.env.TEX_COMPILER_EXTRA_FLAGS) {
flags.push(...process.env.TEX_COMPILER_EXTRA_FLAGS.split(/\s+/).filter(Boolean))
}
const hasPremiumCompiles = ['alpha', 'priority'].includes(
options.compileGroup
)
return {
compile: {
options: {