diff --git a/Telegram/build/docker/centos_env/Dockerfile b/Telegram/build/docker/centos_env/Dockerfile index 8ef6e92633..2f013df80d 100644 --- a/Telegram/build/docker/centos_env/Dockerfile +++ b/Telegram/build/docker/centos_env/Dockerfile @@ -48,7 +48,7 @@ ENV LDFLAGS='{% if not LTO %}-fuse-ld=lld{% endif %} -static-libstdc++ -static-l ENV CMAKE_GENERATOR=Ninja ENV CMAKE_BUILD_TYPE=None -ENV CMAKE_BUILD_PARALLEL_LEVEL= +ENV CMAKE_BUILD_PARALLEL_LEVEL='{{ JOBS }}' RUN git init Implib.so \ && cd Implib.so \ diff --git a/Telegram/build/docker/centos_env/gen_dockerfile.py b/Telegram/build/docker/centos_env/gen_dockerfile.py index 997b784caf..96269eba6e 100755 --- a/Telegram/build/docker/centos_env/gen_dockerfile.py +++ b/Telegram/build/docker/centos_env/gen_dockerfile.py @@ -4,12 +4,15 @@ from os.path import dirname from jinja2 import Environment, FileSystemLoader def checkEnv(envName, defaultValue): - return bool(len(environ[envName])) if envName in environ else defaultValue + if isinstance(defaultValue, bool): + return bool(len(environ[envName])) if envName in environ else defaultValue + return environ[envName] if envName in environ else defaultValue def main(): print(Environment(loader=FileSystemLoader(dirname(__file__))).get_template("Dockerfile").render( DEBUG=checkEnv("DEBUG", True), LTO=checkEnv("LTO", True), + JOBS=checkEnv("JOBS", ""), )) if __name__ == '__main__':