INNER CODE UNIT · Python
_maybe_add_library_root
OpenNMT/CTranslate2 · python/setup.py:31
def _maybe_add_library_root(lib_name):
if "%s_ROOT" % lib_name in os.environ:
root = os.environ["%s_ROOT" % lib_name]
include_dirs.append("%s/include" % root)
for lib_dir in ("lib", "lib64"):
path = "%s/%s" % (root, lib_dir)
if os.path.exists(path):
library_dirs.append(path)
break
_maybe_add_library_root("CTRANSLATE2")
cflags = ["-std=c++17", "-fvisibility=hidden"]
ldflags = []
package_data = {}
if sys.platform == "darwin":
# std::visit requires macOS 10.14