.
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 137c2e9..d2b36c7 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,8 +15,6 @@
             sanitizer: asan
           - os: windows-latest
             sanitizer: asan
-    env:
-      SANITIZER: ${{ matrix.sanitizer }}
     steps:
     - uses: actions/setup-python@v1
       with:
@@ -27,7 +25,12 @@
     - name: mkdir
       run: mkdir -p out
     - name: cmake
-      run: cmake ..
+      run: |
+        CMAKE_FLAGS=''
+        if [[ ${{ matrix.sanitizer }} == asan ]]; then
+          CMAKE_FLAGS=-DUSE_ASAN=ON
+        fi
+        cmake .. $CMAKE_FLAGS
       working-directory: out
     - name: build
       run: cmake --build out