mirror of
https://github.com/github/codeql.git
synced 2025-12-16 08:43:11 +01:00
31 lines
921 B
Batchfile
31 lines
921 B
Batchfile
@echo off
|
|
SETLOCAL EnableDelayedExpansion
|
|
|
|
set jvm_args=-Xss16m
|
|
|
|
rem If CODEQL_RAM is set, use half for Java and half for TS.
|
|
if NOT [%CODEQL_RAM%] == [] (
|
|
set /a "half_ram=CODEQL_RAM/2"
|
|
set LGTM_TYPESCRIPT_RAM=%half_ram%
|
|
set jvm_args=!jvm_args! -Xmx!half_ram!m
|
|
)
|
|
|
|
rem If CODEQL_THREADS is set, propagate via LGTM_THREADS.
|
|
if NOT [%CODEQL_THREADS%] == [] (
|
|
set LGTM_THREADS=%CODEQL_THREADS%
|
|
)
|
|
|
|
rem The JS autobuilder expects to find typescript modules under SEMMLE_DIST/tools.
|
|
rem They are included in the pack, but we need to set SEMMLE_DIST appropriately.
|
|
set SEMMLE_DIST=%CODEQL_EXTRACTOR_JAVASCRIPT_ROOT%
|
|
|
|
rem The JS autobuilder expects LGTM_SRC to be set to the source root.
|
|
set LGTM_SRC=%CD%
|
|
|
|
type NUL && "%CODEQL_JAVA_HOME%\bin\java.exe" %jvm_args% ^
|
|
-cp "%CODEQL_EXTRACTOR_JAVASCRIPT_ROOT%\tools\extractor-javascript.jar" ^
|
|
com.semmle.js.extractor.AutoBuild
|
|
exit /b %ERRORLEVEL%
|
|
|
|
ENDLOCAL
|