Skip to content

Commit a37ec70

Browse files
kendalharlandkendal
and
kendal
authored
[cmake] Target AXV2 ISA when building for AMD64 (#23)
* [cmake] Target AXV2 ISA when building for AMD64 Targeting AXV2 is the closest we can get to targeting Haswell when compiling with msvc. See DEVIN-1142 for more context. * Make changes in bcny-firebase.yml instead of CMakeLists.txt --------- Co-authored-by: kendal <[email protected]>
1 parent b6b3a9f commit a37ec70

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/bcny-firebase.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ jobs:
7676
-D FIREBASE_INCLUDE_FIRESTORE=YES `
7777
-D FIREBASE_USE_BORINGSSL=YES `
7878
-D MSVC_RUNTIME_LIBRARY_STATIC=NO `
79-
-D CMAKE_C_FLAGS="/D_HAS_EXCEPTIONS=0 /EHsc-"`
80-
-D CMAKE_CXX_FLAGS="/D_HAS_EXCEPTIONS=0 /EHsc-" `
79+
-D CMAKE_C_FLAGS="/D_HAS_EXCEPTIONS=0 /EHsc- /arch:AVX2"`
80+
-D CMAKE_CXX_FLAGS="/D_HAS_EXCEPTIONS=0 /EHsc- /arch:AVX2" `
8181
-D CMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded `
8282
-D FIREBASE_PYTHON_HOST_EXECUTABLE:FILEPATH=${{ steps.python.outputs.python-path }} `
8383
-D FLATBUFFERS_FLATC_EXECUTABLE=${{ github.workspace }}/BinaryCache/flatbuffers/Release/flatc.exe

0 commit comments

Comments
 (0)