mirror of
https://github.com/audacity/conan-recipes.git
synced 2025-12-13 04:46:12 -06:00
27 lines
734 B
Python
27 lines
734 B
Python
import os
|
|
import sys
|
|
|
|
from functools import cache
|
|
|
|
def get_python():
|
|
if os.environ['VIRTUAL_ENV']:
|
|
if sys.platform == 'win32':
|
|
return os.path.join(os.environ['VIRTUAL_ENV'], 'Scripts', 'python.exe')
|
|
else:
|
|
return os.path.join(os.environ['VIRTUAL_ENV'], 'bin', 'python')
|
|
else:
|
|
return sys.executable
|
|
|
|
|
|
def get_conan():
|
|
if 'VIRTUAL_ENV' in os.environ:
|
|
if sys.platform == 'win32':
|
|
return os.path.join(os.environ['VIRTUAL_ENV'], 'Scripts', 'conan.exe')
|
|
else:
|
|
return os.path.join(os.environ['VIRTUAL_ENV'], 'bin', 'conan')
|
|
else:
|
|
if sys.platform == 'win32':
|
|
return 'conan.exe'
|
|
else:
|
|
return 'conan'
|