コード例 #1
0
ファイル: build.py プロジェクト: PtashnikGIT/rtmp_load
	def build (self, _changed_targets, _src_paths):
		shutil.rmtree(self.resolve(self.src_copy_path), ignore_errors = True)
		shutil.copytree(self.src_path, self.resolve(self.src_copy_path))

		with util.change_cwd(self.resolve(self.src_copy_path)):
			self.shell_run('''make amalg CCDEBUG=" -g" BUILDMODE=" static"''')
		self._update_target(self.target)
コード例 #2
0
ファイル: build.py プロジェクト: PtashnikGIT/rtmp_load
	def build (self, _changed_targets, _src_paths):
		shutil.rmtree(self.resolve(self.src_copy_path), ignore_errors = True)
		shutil.copytree(self.src_path, self.resolve(self.src_copy_path))

		with util.change_cwd(self.resolve(self.src_copy_path)):
			# --disable-debug --enable-gpl --enable-nonfree
			self.shell_run("./configure --enable-librtmp --disable-doc --disable-ffmpeg --disable-avconv"
				" --disable-avplay --disable-avprobe --disable-avserver --disable-swscale --disable-avdevice"
				" --disable-avfilter --enable-runtime-cpudetect --disable-encoders"
				" && make --jobs %i" % (multiprocessing.cpu_count() * 2))
			# self.shell_run("./configure --enable-librtmp --disable-doc --disable-ffmpeg"
			# 	" --disable-ffplay --disable-ffprobe --disable-ffserver --disable-swscale --disable-avdevice"
			# 	" --disable-avfilter --enable-runtime-cpudetect --disable-encoders"
			# 	" && make --jobs %i" % (multiprocessing.cpu_count() * 2))
		self._update_target(self.target)