From d8ca509a6a8790a2470477c6011c039272f269f4 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Thu, 13 Sep 2012 13:20:56 +0200 Subject: [PATCH 1/1] Set CMAKE_PREFIX_PATH environment variable during build, so that cmake finds the right packages --- build_system.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build_system.py b/build_system.py index 1c0411b..971cf7b 100644 --- a/build_system.py +++ b/build_system.py @@ -18,9 +18,11 @@ class CMake: if os.path.exists(cacheFile) and reconfigure: os.remove(cacheFile) # Run cmake os.putenv('PKG_CONFIG_PATH', os.path.join(self.config['installDir'], 'lib', 'pkgconfig')) # I found no way to do this within cmake + os.putenv('CMAKE_PREFIX_PATH', self.config['installDir']) subprocess.check_call(['cmake', self.sourceFolder, '-DCMAKE_BUILD_TYPE='+self.config['buildType'], '-DCMAKE_INSTALL_PREFIX='+self.config['installDir']]+self.config.get('cmakeParameters', [])) os.unsetenv('PKG_CONFIG_PATH') + os.unsetenv('CMAKE_PREFIX_PATH') # if asked to do so, wait if waitAfterConfig: raw_input('Configuration done. Hit "Enter" to build the project. ') -- 2.30.2