Export library path for PlatformIO Plus

This commit is contained in:
Ivan Kravets
2016-09-02 23:30:24 +03:00
parent 9b2999d64b
commit 139bd4c10a

View File

@@ -14,7 +14,8 @@
import os import os
import subprocess import subprocess
from os.path import join from os.path import dirname, join
from platform import system
from platformio import util from platformio import util
from platformio.managers.package import PackageManager from platformio.managers.package import PackageManager
@@ -48,6 +49,9 @@ def pioplus_update():
def pioplus_call(args, **kwargs): def pioplus_call(args, **kwargs):
pioplus_path = get_pioplusexe_path()
if system() == "Linux":
os.environ['LD_LIBRARY_PATH'] = dirname(pioplus_path)
os.environ['PYTHONEXEPATH'] = util.get_pythonexe_path() os.environ['PYTHONEXEPATH'] = util.get_pythonexe_path()
util.copy_pythonpath_to_osenv() util.copy_pythonpath_to_osenv()
subprocess.call([get_pioplusexe_path()] + args, **kwargs) subprocess.call([pioplus_path] + args, **kwargs)