mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
[caffe2][build] Update python cmake flag print script (#7306)
This commit is contained in:
@ -16,22 +16,11 @@ from __future__ import absolute_import
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import print_function
|
||||
from distutils import sysconfig
|
||||
import os
|
||||
import sys
|
||||
import platform
|
||||
|
||||
# Flags to print to stdout
|
||||
flags = ''
|
||||
inc = sysconfig.get_python_inc()
|
||||
lib = sysconfig.get_config_var("LIBDIR")
|
||||
flags = [
|
||||
'-DPYTHON_EXECUTABLE:FILEPATH={}'.format(sys.executable),
|
||||
'-DPYTHON_INCLUDE_DIR={}'.format(sysconfig.get_python_inc()),
|
||||
]
|
||||
|
||||
# macOS specific
|
||||
if sys.platform == "darwin":
|
||||
lib = os.path.dirname(lib) + '/Python'
|
||||
if os.path.isfile(lib):
|
||||
flags += '-DPYTHON_LIBRARY={lib} '.format(lib=lib)
|
||||
|
||||
if os.path.isfile(inc + '/Python.h'):
|
||||
flags += '-DPYTHON_INCLUDE_DIR={inc} '.format(inc=inc)
|
||||
|
||||
print(flags, end='')
|
||||
print(' '.join(flags), end='')
|
||||
|
Reference in New Issue
Block a user