Unverified Commit 4142e198 authored by Peter Eastman's avatar Peter Eastman Committed by GitHub
Browse files

Add library path with os.add_dll_directory() (#3473)

* Add library path with os.add_dll_directory()

* Update path for Visual Studio
parent e2e7b319
......@@ -382,7 +382,7 @@ jobs:
env:
CMAKE_FLAGS: ${{ matrix.CMAKE_FLAGS }}
run: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
mkdir build
cd build
cmake -G "NMake Makefiles JOM" ^
......@@ -403,7 +403,7 @@ jobs:
- name: "Build OpenMM"
shell: cmd /C call {0}
run: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
cd build
jom -j 2
if errorlevel 1 exit 1
......@@ -414,7 +414,7 @@ jobs:
shell: cmd /C call {0}
if: ${{ !contains(matrix.CMAKE_FLAGS, 'OPENMM_BUILD_PYTHON_WRAPPERS=OFF') }}
run: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
cd build
jom -j 2 PythonInstall
......
......@@ -15,6 +15,10 @@ if sys.platform == 'win32':
_path = os.environ['PATH']
os.environ['PATH'] = '%(lib)s;%(lib)s\plugins;%(path)s' % {
'lib': version.openmm_library_path, 'path': _path}
try:
os.add_dll_directory(version.openmm_library_path)
except:
pass
from openmm.openmm import *
from openmm.vec3 import Vec3
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment