]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - easy-builder
q3map2: also look for .dds file in dds/ prefix like Doom3 or Darkplaces
[xonotic/netradiant.git] / easy-builder
index 39857382c5ddad6fd2fe1c07cb0ab99f11cbff55..845d2c7ca2e29f5a1e28fcf185fc6a5c923d4c8e 100755 (executable)
@@ -77,19 +77,32 @@ do
        fi
 done
 
+case "$(uname -s)" in
+       'Darwin')
+               cmake_user_opts[${#cmake_user_opts[@]}]='-DBUILTIN_GTKGLEXT=ON'
+               ;;
+esac
+
 set -x
 
 "${fetch_submodules_cmd[@]}"
 
+mkdir -pv "${build_dir}"
+cd "${build_dir}"
+
 cmake \
        -G'Unix Makefiles' \
-       -S"${project_source_dir}" \
-       -B"${build_dir}" \
        -D'CMAKE_INSTALL_PREFIX'="${install_dir}" \
        -D'CMAKE_BUILD_TYPE'="${build_type}" \
        "${cmake_user_opts[@]}" \
        "${project_source_dir}"
 
+cmake \
+       --build "${build_dir}" \
+       -- \
+       -j"${job_count}" \
+       'builtins'
+
 cmake \
        --build "${build_dir}" \
        -- \