From 4b47e22768c15f3f99df33a95b8f6f35caa04585 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Fri, 25 Dec 2020 13:05:19 +0200 Subject: [PATCH] build script: add platform support to cmake target --- build.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/build.py b/build.py index 9b41af0d..5c4b6fee 100755 --- a/build.py +++ b/build.py @@ -373,14 +373,20 @@ class CMakeTarget(Target): args = [ 'cmake', builder.xcode and '-GXcode' or '-GUnix Makefiles', + '-DCMAKE_C_COMPILER=' + builder.c_compiler(), + '-DCMAKE_CXX_COMPILER=' + builder.cxx_compiler(), '-DCMAKE_BUILD_TYPE=Release', '-DCMAKE_INSTALL_PREFIX=' + self.prefix, '-DCMAKE_PREFIX_PATH=' + builder.prefix_path, - '-DCMAKE_OSX_DEPLOYMENT_TARGET=' + builder.os_version, ] - if builder.sdk_path: - args.append('-DCMAKE_OSX_SYSROOT=' + builder.sdk_path) + os_version = builder.os_version() + if os_version: + args.append('-DCMAKE_OSX_DEPLOYMENT_TARGET=' + os_version) + + sdk_path = builder.sdk_path() + if sdk_path: + args.append('-DCMAKE_OSX_SYSROOT=' + sdk_path) args += self.options.to_list(CommandLineOptions.CMAKE_RULES) args.append(builder.source_path + self.src_root)