def _setup_path(self): if sys.platform != 'win32': return utils.append_paths_to_environment('PATH', [ os.path.join( self.env.c.thirdparty_dir, 'mysql-{mysql_ver}-win32'.format( mysql_ver=synthesepy.build.MYSQL_VER), 'bin') ])
def _setup_path(self): if sys.platform != 'win32': return utils.append_paths_to_environment('PATH', [ os.path.join( self.env.c.thirdparty_dir, 'mysql-{mysql_ver}-win32'.format( mysql_ver=synthesepy.build.MYSQL_VER), 'bin')])
def update_path_for_libspatialite(self): self._install_libspatialite() spatialite_dirs = [filename.split('/')[-1] for filename, _ in LIBSPATIALITE_DLLS] dll_paths = [] for d in spatialite_dirs: d = join(self.env.c.thirdparty_dir, d) if os.path.isdir(join(d, 'bin')): dll_paths.append(join(d, 'bin')) else: dll_paths.append(d) utils.append_paths_to_environment('PATH', dll_paths)
def _run_devenv(self, build_project=None): # TODO: this should be extracted from system config default_vs_path = (os.environ['ProgramFiles'] + '\\Microsoft Visual Studio 9.0\\') utils.append_paths_to_environment('PATH', [ default_vs_path + 'Common7\\IDE', ]) if build_project: # TODO: this should be extracted from system config default_sdk_path = 'C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A' utils.append_paths_to_environment('PATH', [ default_vs_path + 'Common7\\Tools', default_vs_path + 'VC\\BIN', default_vs_path + 'VC\\VCPackages', default_sdk_path + 'bin', ]) utils.append_paths_to_environment('INCLUDE', [ default_vs_path + 'VC\\ATLMFC\\INCLUDE', default_vs_path + 'VC\\INCLUDE', default_sdk_path + 'include', ]) utils.append_paths_to_environment('LIB', [ default_vs_path + 'VC\\ATLMFC\\LIB', default_vs_path + 'VC\\LIB', default_sdk_path + 'lib', ]) args = ['devenv.com', 'synthese3.sln'] if build_project: args.extend([ '/build', self.env.build_type, '/project', build_project]) utils.call( args, cwd=self.env.env_path)
def _run_devenv(self, build_project=None): # TODO: this should be extracted from system config default_vs_path = os.environ["ProgramFiles"] + "\\Microsoft Visual Studio 9.0\\" utils.append_paths_to_environment("PATH", [default_vs_path + "Common7\\IDE"]) if build_project: # TODO: this should be extracted from system config default_sdk_path = "C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A" utils.append_paths_to_environment( "PATH", [ default_vs_path + "Common7\\Tools", default_vs_path + "VC\\BIN", default_vs_path + "VC\\VCPackages", default_sdk_path + "bin", ], ) utils.append_paths_to_environment( "INCLUDE", [ default_vs_path + "VC\\ATLMFC\\INCLUDE", default_vs_path + "VC\\INCLUDE", default_sdk_path + "include", ], ) utils.append_paths_to_environment( "LIB", [default_vs_path + "VC\\ATLMFC\\LIB", default_vs_path + "VC\\LIB", default_sdk_path + "lib"] ) args = ["devenv.com", "synthese3.sln"] if build_project: args.extend(["/build", self.env.build_type, "/project", build_project]) utils.call(args, cwd=self.env.env_path)
def _prepare_for_launch_win(self): # FIXME: this won't work if installed iconv_path = join(self.source_path, '3rd', 'dev', 'iconv', 'bin') utils.append_paths_to_environment('PATH', [iconv_path])