Add minimal emscripten build support (#7954)

This commit is contained in:
Gyeongjae Choi
2022-05-30 15:11:40 +09:00
committed by GitHub
parent 7a039e03fe
commit cc6d57aa0d
2 changed files with 5 additions and 3 deletions

View File

@@ -43,8 +43,7 @@ def find_lib_path() -> List[str]:
# directory here
dll_path.append(os.path.join(curr_path, './windows/Release/'))
dll_path = [os.path.join(p, 'xgboost.dll') for p in dll_path]
elif sys.platform.startswith('linux') or sys.platform.startswith(
'freebsd'):
elif sys.platform.startswith(('linux', 'freebsd', 'emscripten')):
dll_path = [os.path.join(p, 'libxgboost.so') for p in dll_path]
elif sys.platform == 'darwin':
dll_path = [os.path.join(p, 'libxgboost.dylib') for p in dll_path]