Add Support for IfcOpenShell on Win ARM64

This commit is contained in:
tsomanna_QCOM
2026-03-09 08:59:24 +05:30
committed by Thomas Krijnen
parent b25c24a007
commit ae253f5e2a
3 changed files with 2 additions and 7 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ jobs:
git config user.email "ifcopenbot@ifcopenshell.org" git config user.email "ifcopenbot@ifcopenshell.org"
git checkout -B ${{ matrix.build_branch }} git checkout -B ${{ matrix.build_branch }}
git add *.zip git add *.zip
git commit -m "Update ARM64 build caches [skip ci]" || echo "No changes to commit" git commit -m "Update build artifacts [skip ci]" || echo "No changes to commit"
git push --set-upstream origin ${{ matrix.build_branch }} || echo "Push failed" git push --set-upstream origin ${{ matrix.build_branch }} || echo "Push failed"
- name: Configure AWS Credentials - name: Configure AWS Credentials
+1 -5
View File
@@ -61,11 +61,7 @@ def build() -> None:
os.environ["PYTHON_VERSION"] = python_version os.environ["PYTHON_VERSION"] = python_version
print(f"Building for Python {python_version}...") print(f"Building for Python {python_version}...")
subprocess.run( subprocess.run(
[ [str(REPO_WIN / "build-deps.cmd"), "vs2022-ARM64" if is_arm64() else "vs2022-x64", "Release"],
str(REPO_WIN / "build-deps.cmd"),
"vs2022-ARM64" if is_arm64() else "vs2022-x64",
"Release",
],
check=True, check=True,
text=True, text=True,
input="y\n", input="y\n",
-1
View File
@@ -454,7 +454,6 @@ if /I "%TARGET_ARCH%"=="x64" (
echo "Failed to identify architecture" echo "Failed to identify architecture"
GOTO :Error GOTO :Error
) )
set BOOST_LIBS=--with-system --with-regex --with-thread --with-program_options --with-date_time --with-iostreams --with-filesystem set BOOST_LIBS=--with-system --with-regex --with-thread --with-program_options --with-date_time --with-iostreams --with-filesystem
:: NOTE Boost is fast to build with limited set of libraries so build it always. :: NOTE Boost is fast to build with limited set of libraries so build it always.
cd "%DEPENDENCY_DIR%" cd "%DEPENDENCY_DIR%"