From: Ralf Jung Date: Thu, 13 Sep 2012 11:20:56 +0000 (+0200) Subject: Set CMAKE_PREFIX_PATH environment variable during build, so that cmake finds the... X-Git-Url: https://git.ralfj.de/mass-build.git/commitdiff_plain/d8ca509a6a8790a2470477c6011c039272f269f4 Set CMAKE_PREFIX_PATH environment variable during build, so that cmake finds the right packages --- 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. ')