blob: e7f1d9b25b3478f63bf717cf63784a0775ba0c16 [file] [log] [blame]
import os
from .env import check_env_flag, check_negative_env_flag
BLAS = os.getenv('BLAS')
BUILD_BINARY = check_env_flag('BUILD_BINARY')
BUILD_TEST = not check_negative_env_flag('BUILD_TEST')
BUILD_CAFFE2_OPS = not check_negative_env_flag('BUILD_CAFFE2_OPS')
USE_LEVELDB = check_env_flag('USE_LEVELDB')
USE_LMDB = check_env_flag('USE_LMDB')
USE_OPENCV = check_env_flag('USE_OPENCV')
USE_REDIS = check_env_flag('USE_REDIS')
USE_TENSORRT = check_env_flag('USE_TENSORRT')
USE_FFMPEG = check_env_flag('USE_FFMPEG')
USE_FBGEMM = not (check_env_flag('NO_FBGEMM') or check_negative_env_flag('USE_FBGEMM'))
USE_ZSTD = check_env_flag('USE_ZSTD')
# These aren't in ./cuda.py because they need to be passed directly to cmake,
# since cmake files expect them
CUDA_NVCC_EXECUTABLE = os.getenv('CUDA_NVCC_EXECUTABLE')