diff --git a/build.sh b/build.sh
index 3e907a7d1ad303f079afd6deffb2791149ccf49f..e814b5cc4fb6dfc45a5cad6a7f2b202b33c00b55 100755
--- a/build.sh
+++ b/build.sh
@@ -456,8 +456,10 @@ build_boinc()
     fi
     echo "Fixing up BOINC's incomplete out-of-tree build..." | tee -a $LOGFILE
     mkdir -p $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
+    if [ "$1" == "$TARGET_MAC" ]; then
+        cp $ROOT/build/boinc/MultiGPUMig*.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
+    fi
     cp $ROOT/build/boinc/config.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
-    cp $ROOT/build/boinc/MultiGPUMig*.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
     cp $ROOT/3rdparty/boinc/project_specific_defines.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
     echo "Building BOINC (this may take a while)..." | tee -a $LOGFILE
     make >> $LOGFILE 2>&1 || failure