39 lines
1.5 KiB
Diff
39 lines
1.5 KiB
Diff
--- libsass-python-0.22.0/setup.py 2022-11-12 20:43:54.000000000 +0300
|
|
+++ python-build-MINGW32/setup.py 2023-06-05 22:21:34.989558300 +0300
|
|
@@ -15,7 +15,7 @@
|
|
|
|
MACOS_FLAG = ['-mmacosx-version-min=10.7']
|
|
FLAGS_POSIX = [
|
|
- '-fPIC', '-std=gnu++0x', '-Wall', '-Wno-parentheses', '-Werror=switch',
|
|
+ '-fPIC', '-Wall', '-Wno-parentheses', '-Werror=switch',
|
|
]
|
|
FLAGS_CLANG = ['-c', '-O3'] + FLAGS_POSIX + ['-stdlib=libc++']
|
|
LFLAGS_POSIX = ['-fPIC', '-lstdc++']
|
|
@@ -24,7 +24,7 @@
|
|
sources = ['_sass.c']
|
|
headers = []
|
|
|
|
-if sys.platform == 'win32':
|
|
+if sys.platform == 'win32' and not 'MSYSTEM' in os.environ:
|
|
extra_compile_args = ['/Od', '/EHsc', '/MT']
|
|
extra_link_args = []
|
|
elif platform.system() == 'Darwin':
|
|
@@ -79,7 +79,7 @@
|
|
# The version file should always exist at this point
|
|
with open('.libsass-upstream-version', 'rb') as libsass_version_file:
|
|
libsass_version = libsass_version_file.read().decode('UTF-8').strip()
|
|
- if sys.platform == 'win32':
|
|
+ if sys.platform == 'win32' and not 'MSYSTEM' in os.environ:
|
|
# This looks wrong, but is required for some reason :(
|
|
define = fr'/DLIBSASS_VERSION="\"{libsass_version}\""'
|
|
else:
|
|
@@ -97,7 +97,7 @@
|
|
elif filename.endswith('.h'):
|
|
headers.append(filename)
|
|
|
|
- if sys.platform == 'win32':
|
|
+ if sys.platform == 'win32' and not 'MSYSTEM' in os.environ:
|
|
from distutils.msvc9compiler import get_build_version
|
|
vscomntools_env = 'VS{}{}COMNTOOLS'.format(
|
|
int(get_build_version()),
|