From 682541d508ffcdc0b5dd0b96e8dec465ce3cae65 Mon Sep 17 00:00:00 2001 From: Oliver Reiche Date: Tue, 31 Jan 2023 15:09:36 +0100 Subject: cmake: Support setting number of build jobs --- CC/foreign/cmake/EXPRESSIONS | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'CC/foreign/cmake/EXPRESSIONS') diff --git a/CC/foreign/cmake/EXPRESSIONS b/CC/foreign/cmake/EXPRESSIONS index 3b10de3..4dfcc07 100644 --- a/CC/foreign/cmake/EXPRESSIONS +++ b/CC/foreign/cmake/EXPRESSIONS @@ -3,6 +3,7 @@ [ "source_dir" , "cmake_options" , "cmake_defines" + , "cmake_jobs" , "pre_cmds" , "post_cmds" , "CC" @@ -80,6 +81,11 @@ } } ] + , [ "CMAKE_BUILD_PARALLEL_LEVEL" + , { "type": "join" + , "$1": {"type": "var", "name": "cmake_jobs", "default": []} + } + ] , [ "ENV" , { "type": "map_union" , "$1": @@ -92,7 +98,14 @@ } ] , [ { "type": "env" - , "vars": ["CC", "CXX", "CXXFLAGS", "CFLAGS", "LDFLAGS"] + , "vars": + [ "CC" + , "CXX" + , "CXXFLAGS" + , "CFLAGS" + , "LDFLAGS" + , "CMAKE_BUILD_PARALLEL_LEVEL" + ] } ] ] -- cgit v1.2.3