-universal_copy $ROOT src/dcpomatic/build/src/tools/dcpomatic2 "$WORK/$macos"
-universal_copy $ROOT src/dcpomatic/build/src/tools/dcpomatic2_cli "$WORK/$macos"
-universal_copy $ROOT src/dcpomatic/build/src/tools/dcpomatic2_server_cli "$WORK/$macos"
-universal_copy $ROOT src/dcpomatic/build/src/tools/dcpomatic2_create "$WORK/$macos"
-universal_copy $ROOT src/dcpomatic/build/src/tools/dcpomatic2_kdm "$WORK/$macos_kdm"
-universal_copy $ROOT src/dcpomatic/build/src/tools/dcpomatic2_server "$WORK/$macos_server"
-universal_copy $ROOT src/dcpomatic/build/src/tools/dcpomatic2_batch "$WORK/$macos_batch"
-universal_copy $ROOT src/dcpomatic/build/src/lib/libdcpomatic2.dylib "$WORK/$libs"
-universal_copy $ROOT src/dcpomatic/build/src/wx/libdcpomatic2-wx.dylib "$WORK/$libs"
-universal_copy_lib $ROOT libcxml "$WORK/$libs"
-universal_copy_lib $ROOT libdcp-1.0 "$WORK/$libs"
-universal_copy_lib $ROOT libasdcp-libdcp-1.0 "$WORK/$libs"
-universal_copy_lib $ROOT libkumu-libdcp-1.0 "$WORK/$libs"
-universal_copy_lib $ROOT libsub "$WORK/$libs"
-universal_copy_lib $ROOT libasdcp-libsub-1.0 "$WORK/$libs"
-universal_copy_lib $ROOT libkumu-libsub-1.0 "$WORK/$libs"
-universal_copy_lib $ROOT libopenjpeg "$WORK/$libs"
-universal_copy_lib $ROOT libavdevice "$WORK/$libs"
-universal_copy_lib $ROOT libavformat "$WORK/$libs"
-universal_copy_lib $ROOT libavfilter "$WORK/$libs"
-universal_copy_lib $ROOT libavutil "$WORK/$libs"
-universal_copy_lib $ROOT libavcodec "$WORK/$libs"
-universal_copy_lib $ROOT libswscale "$WORK/$libs"
-universal_copy_lib $ROOT libpostproc "$WORK/$libs"
-universal_copy_lib $ROOT libswresample "$WORK/$libs"
-universal_copy $ROOT bin/ffprobe "$WORK/$macos"
-universal_copy_lib $ENV libboost_system "$WORK/$libs"
-universal_copy_lib $ENV libboost_filesystem "$WORK/$libs"
-universal_copy_lib $ENV libboost_thread "$WORK/$libs"
-universal_copy_lib $ENV libboost_date_time "$WORK/$libs"
-universal_copy_lib $ENV libboost_locale "$WORK/$libs"
-universal_copy_lib $ENV libboost_regex "$WORK/$libs"
-universal_copy_lib $ENV libxml++ "$WORK/$libs"
-universal_copy_lib $ENV libxslt "$WORK/$libs"
-universal_copy_lib $ENV libxml2 "$WORK/$libs"
-universal_copy_lib $ENV libglibmm-2.4 "$WORK/$libs"
-universal_copy_lib $ENV libgobject "$WORK/$libs"
-universal_copy_lib $ENV libgthread "$WORK/$libs"
-universal_copy_lib $ENV libgmodule "$WORK/$libs"
-universal_copy_lib $ENV libsigc "$WORK/$libs"
-universal_copy_lib $ENV libglib-2 "$WORK/$libs"
-universal_copy_lib $ENV libintl "$WORK/$libs"
-universal_copy_lib $ENV libsndfile "$WORK/$libs"
-universal_copy_lib $ENV libMagick++ "$WORK/$libs"
-universal_copy_lib $ENV libMagickCore "$WORK/$libs"
-universal_copy_lib $ENV libMagickWand "$WORK/$libs"
-universal_copy_lib $ENV libssh "$WORK/$libs"
-universal_copy_lib $ENV libwx "$WORK/$libs"
-universal_copy_lib $ENV libfontconfig "$WORK/$libs"
-universal_copy_lib $ENV libfreetype "$WORK/$libs"
-universal_copy_lib $ENV libexpat "$WORK/$libs"
-universal_copy_lib $ENV libltdl "$WORK/$libs"
-universal_copy_lib $ENV libxmlsec1 "$WORK/$libs"
-universal_copy_lib $ENV libzip "$WORK/$libs"
-universal_copy_lib $ENV libquickmail "$WORK/$libs"
-universal_copy_lib $ENV libcurl "$WORK/$libs"
-universal_copy_lib $ENV libffi "$WORK/$libs"
-universal_copy_lib $ENV libiconv "$WORK/$libs"
-universal_copy_lib $ENV libpango "$WORK/$libs"
-universal_copy_lib $ENV libcairo "$WORK/$libs"
-universal_copy_lib $ENV libpixman "$WORK/$libs"
-universal_copy_lib $ENV libharfbuzz "$WORK/$libs"
-universal_copy_lib $ENV libsamplerate "$WORK/$libs"
-universal_copy_lib $ENV libicui18n "$WORK/$libs"
-universal_copy_lib $ENV libicudata "$WORK/$libs"
-universal_copy_lib $ENV libicuio "$WORK/$libs"
-universal_copy_lib $ENV libicule "$WORK/$libs"
-universal_copy_lib $ENV libiculx "$WORK/$libs"
-universal_copy_lib $ENV libicutest "$WORK/$libs"
-universal_copy_lib $ENV libicutu "$WORK/$libs"
-universal_copy_lib $ENV libicuuc "$WORK/$libs"
-
-relink=`echo $relink | sed -e "s/\+//g"`
-
-for obj in \
- "$WORK/$macos/dcpomatic2" \
- "$WORK/$macos/dcpomatic2_cli" \
- "$WORK/$macos/dcpomatic2_server_cli" \
- "$WORK/$macos_kdm/dcpomatic2_kdm" \
- "$WORK/$macos_server/dcpomatic2_server" \
- "$WORK/$macos_batch/dcpomatic2_batch" \
- "$WORK/$macos/ffprobe" \
- "$WORK/$libs/"*.dylib; do
- deps=`otool -L "$obj" | awk '{print $1}' | egrep "($relink)" | egrep "($ENV|$ROOT|boost|libicu)"`
- changes=""
- for dep in $deps; do
- echo "Relinking $dep into $obj"
- base=`basename $dep`
- # $dep will be a path within 64/; make a 32/ path too
- dep32=`echo $dep | sed -e "s/\/64\//\/32\//g"`
- changes="$changes -change $dep @executable_path/../lib/$base -change $dep32 @executable_path/../lib/$base"
- done
- if test "x$changes" != "x"; then
- install_name_tool $changes "$obj"
- fi
-done
+# @param #1 directory to copy to
+function copy_libs {
+ local dest="$1"
+ universal_copy_lib $ROOT libcxml "$dest"
+ universal_copy_lib $ROOT libdcp-1.0 "$dest"
+ universal_copy_lib $ROOT libasdcp-cth "$dest"
+ universal_copy_lib $ROOT libkumu-cth "$dest"
+ universal_copy_lib $ROOT libsub "$dest"
+ universal_copy_lib $ROOT libopenjp2 "$dest"
+ universal_copy_lib $ROOT libavdevice "$dest"
+ universal_copy_lib $ROOT libavformat "$dest"
+ universal_copy_lib $ROOT libavfilter "$dest"
+ universal_copy_lib $ROOT libavutil "$dest"
+ universal_copy_lib $ROOT libavcodec "$dest"
+ universal_copy_lib $ROOT libswscale "$dest"
+ universal_copy_lib $ROOT libpostproc "$dest"
+ universal_copy_lib $ROOT libswresample "$dest"
+ universal_copy $ROOT src/dcpomatic/build/src/lib/libdcpomatic2.dylib "$dest"
+ universal_copy $ROOT src/dcpomatic/build/src/wx/libdcpomatic2-wx.dylib "$dest"
+ universal_copy_lib $ENV libboost_system "$dest"
+ universal_copy_lib $ENV libboost_filesystem "$dest"
+ universal_copy_lib $ENV libboost_thread "$dest"
+ universal_copy_lib $ENV libboost_date_time "$dest"
+ universal_copy_lib $ENV libboost_locale "$dest"
+ universal_copy_lib $ENV libboost_regex "$dest"
+ universal_copy_lib $ENV libxml++ "$dest"
+ universal_copy_lib $ENV libxslt "$dest"
+ universal_copy_lib $ENV libxml2 "$dest"
+ universal_copy_lib $ENV libglibmm-2.4 "$dest"
+ universal_copy_lib $ENV libgobject "$dest"
+ universal_copy_lib $ENV libgthread "$dest"
+ universal_copy_lib $ENV libgmodule "$dest"
+ universal_copy_lib $ENV libsigc "$dest"
+ universal_copy_lib $ENV libglib-2 "$dest"
+ universal_copy_lib $ENV libintl "$dest"
+ universal_copy_lib $ENV libsndfile "$dest"
+ universal_copy_lib $ENV libMagick++ "$dest"
+ universal_copy_lib $ENV libMagickCore "$dest"
+ universal_copy_lib $ENV libMagickWand "$dest"
+ universal_copy_lib $ENV libssh "$dest"
+ universal_copy_lib $ENV libwx "$dest"
+ universal_copy_lib $ENV libfontconfig "$dest"
+ universal_copy_lib $ENV libfreetype "$dest"
+ universal_copy_lib $ENV libexpat "$dest"
+ universal_copy_lib $ENV libltdl "$dest"
+ universal_copy_lib $ENV libxmlsec1 "$dest"
+ universal_copy_lib $ENV libcurl "$dest"
+ universal_copy_lib $ENV libffi "$dest"
+ universal_copy_lib $ENV libpango "$dest"
+ universal_copy_lib $ENV libcairo "$dest"
+ universal_copy_lib $ENV libpixman "$dest"
+ universal_copy_lib $ENV libharfbuzz "$dest"
+ universal_copy_lib $ENV libsamplerate "$dest"
+ universal_copy_lib $ENV libicui18n "$dest"
+ universal_copy_lib $ENV libicudata "$dest"
+ universal_copy_lib $ENV libicuio "$dest"
+ universal_copy_lib $ENV libicule "$dest"
+ universal_copy_lib $ENV libiculx "$dest"
+ universal_copy_lib $ENV libicutest "$dest"
+ universal_copy_lib $ENV libicutu "$dest"
+ universal_copy_lib $ENV libicuuc "$dest"
+ universal_copy_lib $ENV libFLAC "$dest"
+ universal_copy_lib $ENV libvorbis "$dest"
+ universal_copy_lib $ENV libogg "$dest"
+}