Remove glog and gflags from the CI workflows

Change-Id: I94199ddcbd105b33a8401366dd0d952cc79ec755
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index 1c76c85..08babae 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -83,65 +83,6 @@
                 --config ${{matrix.build_type}} \
                 --target install
 
-      - name: Cache gflags
-        id: cache-gflags
-        uses: actions/cache@v4
-        with:
-          path: gflags/
-          key: NDK-${{matrix.os}}-gflags-2.2.2-${{matrix.abi}}-${{matrix.build_type}}-${{matrix.lib}}
-
-      - name: Download gflags
-        if: steps.cache-gflags.outputs.cache-hit != 'true'
-        run: |
-          wget https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.zip
-          unzip v2.2.2.zip
-
-      - name: Setup gflags
-        if: steps.cache-gflags.outputs.cache-hit != 'true'
-        run: |
-          cmake -S gflags-2.2.2 -B build-gflags \
-                -DBUILD_SHARED_LIBS=${{matrix.lib == 'shared'}} \
-                -DBUILD_TESTING=OFF \
-                -DCMAKE_ANDROID_API=${{matrix.android_api_level}} \
-                -DCMAKE_ANDROID_ARCH_ABI=${{matrix.abi}} \
-                -DCMAKE_ANDROID_STL_TYPE=c++_shared \
-                -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
-                -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/gflags \
-                -DCMAKE_SYSTEM_NAME=Android
-          cmake --build build-gflags \
-                --config ${{matrix.build_type}} \
-                --target install
-
-      - name: Cache glog
-        id: cache-glog
-        uses: actions/cache@v4
-        with:
-          path: glog/
-          key: NDK-${{matrix.os}}-glog-0.5-${{matrix.abi}}-${{matrix.build_type}}-${{matrix.lib}}
-
-      - name: Download glog
-        if: steps.cache-glog.outputs.cache-hit != 'true'
-        run: |
-          wget https://github.com/google/glog/archive/refs/tags/v0.5.0.zip
-          unzip v0.5.0.zip
-
-      - name: Setup glog
-        if: steps.cache-glog.outputs.cache-hit != 'true'
-        run: |
-          cmake -S glog-0.5.0 -B build-glog \
-                -DBUILD_SHARED_LIBS=${{matrix.lib == 'shared'}} \
-                -DBUILD_TESTING=OFF \
-                -DCMAKE_ANDROID_API=${{matrix.android_api_level}} \
-                -DCMAKE_ANDROID_ARCH_ABI=${{matrix.abi}} \
-                -DCMAKE_ANDROID_STL_TYPE=c++_shared \
-                -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
-                -DCMAKE_FIND_ROOT_PATH=${{github.workspace}}/gflags \
-                -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/glog \
-                -DCMAKE_SYSTEM_NAME=Android
-          cmake --build build-glog \
-                --config ${{matrix.build_type}} \
-                --target install
-
       - name: Cache Build
         id: cache-build
         uses: actions/cache@v4
@@ -165,7 +106,7 @@
                 -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
                 -DCMAKE_C_COMPILER_LAUNCHER=$(which ccache) \
                 -DCMAKE_CXX_COMPILER_LAUNCHER=$(which ccache) \
-                -DCMAKE_FIND_ROOT_PATH="${{github.workspace}}/eigen;${{github.workspace}}/gflags;${{github.workspace}}/glog" \
+                -DCMAKE_FIND_ROOT_PATH="${{github.workspace}}/eigen" \
                 -DCMAKE_SYSTEM_NAME=Android
 
       - name: Build
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index 40640b4..d155e59 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -41,8 +41,6 @@
             libbenchmark-dev \
             libblas-dev \
             libeigen3-dev \
-            libgflags-dev \
-            libgoogle-glog-dev \
             liblapack-dev \
             libmetis-dev \
             libsuitesparse-dev \
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index bca7a1c..344eef3 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -47,8 +47,6 @@
           brew install \
             ccache \
             eigen \
-            gflags \
-            glog \
             google-benchmark \
             metis \
             ninja \
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index fe630f6..605d4bc 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -35,8 +35,6 @@
           mingw-w64-${{matrix.env}}-cmake
           mingw-w64-${{matrix.env}}-eigen3
           mingw-w64-${{matrix.env}}-gcc
-          mingw-w64-${{matrix.env}}-gflags
-          mingw-w64-${{matrix.env}}-glog
           ${{matrix.sys == 'mingw64' && format('mingw-w64-{0}-metis', matrix.env) || ''}}
           mingw-w64-${{matrix.env}}-ninja
           mingw-w64-${{matrix.env}}-suitesparse
@@ -144,55 +142,6 @@
           echo "cudss_DIR=$CUDSS_PATH/lib/cmake/cudss" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
           echo "$CUDSS_PATH/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
 
-      - name: Cache gflags
-        id: cache-gflags
-        uses: actions/cache@v4
-        with:
-          path: gflags/
-          key: ${{matrix.msvc}}-gflags-2.2.2-${{matrix.arch}}-${{matrix.build_type}}-${{matrix.lib}}
-
-      - name: Download gflags
-        if: steps.cache-gflags.outputs.cache-hit != 'true'
-        run: |
-          (New-Object System.Net.WebClient).DownloadFile("https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.zip", "v2.2.2.zip");
-          Expand-Archive -Path v2.2.2.zip -DestinationPath .;
-
-      - name: Setup gflags
-        if: steps.cache-gflags.outputs.cache-hit != 'true'
-        run: |
-          cmake -S gflags-2.2.2 -B build-gflags `
-                -DBUILD_SHARED_LIBS=${{matrix.lib == 'shared'}} `
-                -DBUILD_TESTING=OFF `
-                -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/gflags
-          cmake --build build-gflags `
-                --config ${{matrix.build_type}} `
-                --target install
-
-      - name: Cache glog
-        id: cache-glog
-        uses: actions/cache@v4
-        with:
-          path: glog/
-          key: ${{matrix.msvc}}-glog-0.6.0-${{matrix.arch}}-${{matrix.build_type}}-${{matrix.lib}}
-
-      - name: Download glog
-        if: steps.cache-glog.outputs.cache-hit != 'true'
-        run: |
-          (New-Object System.Net.WebClient).DownloadFile("https://github.com/google/glog/archive/refs/tags/v0.6.0.zip", "v0.6.0.zip");
-          Expand-Archive -Path v0.6.0.zip -DestinationPath .;
-
-      - name: Setup glog
-        if: steps.cache-glog.outputs.cache-hit != 'true'
-        run: |
-          cmake -S glog-0.6.0 -B build-glog `
-                -DBUILD_SHARED_LIBS=${{matrix.lib == 'shared'}} `
-                -DBUILD_TESTING=OFF `
-                -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/glog `
-                -DCMAKE_PREFIX_PATH=${{github.workspace}}/gflags
-          cmake --build build-glog `
-                --config ${{matrix.build_type}} `
-                --target install
-
       - name: Cache SuiteSparse
         id: cache-suitesparse
         uses: actions/cache@v4
@@ -234,14 +183,10 @@
       - name: Setup Build Environment
         run: |
           echo "Eigen3_ROOT=${{github.workspace}}/eigen" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
-          echo "gflags_ROOT=${{github.workspace}}/gflags" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
-          echo "glog_ROOT=${{github.workspace}}/glog" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
           echo "CMAKE_PREFIX_PATH=${{github.workspace}}/suitesparse" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
 
       - name: Setup Runtime Environment
         run: |
-          echo '${{github.workspace}}\gflags\bin' | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
-          echo '${{github.workspace}}\glog\bin' | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
           echo '${{github.workspace}}\suitesparse\bin' | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
 
       - name: Configure