mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			783 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			783 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
while getopts ":b:" opt; do
 | 
						|
	case ${opt} in
 | 
						|
		b)
 | 
						|
			BUILDDIR=${OPTARG}
 | 
						|
			;;
 | 
						|
		\?)
 | 
						|
			echo "Invalid option: -${OPTARG}"
 | 
						|
			exit -1
 | 
						|
			;;
 | 
						|
		:)
 | 
						|
			echo "Option -${OPTARG} requires an argument"
 | 
						|
			exit -1
 | 
						|
			;;
 | 
						|
	esac
 | 
						|
done
 | 
						|
 | 
						|
if [ -z "${BUILDDIR}" ]; then
 | 
						|
	BUILDDIR=${PWD}/build
 | 
						|
	echo "Using default build directory: ${BUILDDIR}"
 | 
						|
fi
 | 
						|
 | 
						|
if [ ! -d ${BUILDDIR} ]; then
 | 
						|
	echo "Invalid build directory: ${BUILDDIR}"
 | 
						|
	exit -1
 | 
						|
fi
 | 
						|
 | 
						|
export PIPEWIRE_CONFIG_FILE="${BUILDDIR}/src/daemon/pipewire.conf"
 | 
						|
export SPA_PLUGIN_DIR="${BUILDDIR}/spa/plugins"
 | 
						|
export PIPEWIRE_MODULE_DIR="${BUILDDIR}/src/modules"
 | 
						|
export PATH="${BUILDDIR}/src/daemon:${PATH}"
 | 
						|
export GST_PLUGIN_PATH="${BUILDDIR}/src/gst/:${GST_PLUGIN_PATH}"
 | 
						|
 | 
						|
# FIXME: find a nice, shell-neutral way to specify a prompt
 | 
						|
${SHELL}
 |