diff options
author | Dominik Prien <dprien@users.noreply.github.com> | 2019-07-01 19:43:34 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-11-11 22:38:04 +0100 |
commit | d08f8dd0f4607a72f1d5497467a2f0cf5a8ee5d4 (patch) | |
tree | 9583a450b432a4a38046e24d613d7e19b89dddfc | |
parent | ced5a2098691f0e5199e98974ead7cb42d7e69c1 (diff) | |
download | python-systemd-d08f8dd0f4607a72f1d5497467a2f0cf5a8ee5d4.tar.gz |
make: Move -std=99 to setup.py
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | setup.py | 10 |
2 files changed, 6 insertions, 8 deletions
@@ -6,8 +6,6 @@ INCLUDE_FLAGS := $(shell pkg-config --cflags libsystemd) VERSION := $(shell $(PYTHON) setup.py --version) TESTFLAGS = -v -CFLAGS = -std=c99 - define buildscript import sys,sysconfig print("build/lib.{}-{}.{}".format(sysconfig.get_platform(), *sys.version_info[:2])) @@ -32,7 +30,7 @@ update-constants: update-constants.py $(INCLUDE_DIR)/systemd/sd-messages.h mv docs/id128.rst{.tmp,} build: - CFLAGS=$(CFLAGS) $(PYTHON) setup.py build_ext $(INCLUDE_FLAGS) + $(PYTHON) setup.py build_ext $(INCLUDE_FLAGS) $(PYTHON) setup.py build install: @@ -51,30 +51,30 @@ defines = {'define_macros':[('PACKAGE_VERSION', '"{}"'.format(version))]} _journal = Extension('systemd/_journal', sources = ['systemd/_journal.c', 'systemd/pyutil.c'], - extra_compile_args=['-Werror=implicit-function-declaration'], + extra_compile_args=['-std=c99', '-Werror=implicit-function-declaration'], **lib('libsystemd', 'libsystemd-journal', **defines)) _reader = Extension('systemd/_reader', sources = ['systemd/_reader.c', 'systemd/pyutil.c', 'systemd/strv.c'], - extra_compile_args=['-Werror=implicit-function-declaration'], + extra_compile_args=['-std=c99', '-Werror=implicit-function-declaration'], **lib('libsystemd', 'libsystemd-journal', **defines)) _daemon = Extension('systemd/_daemon', sources = ['systemd/_daemon.c', 'systemd/pyutil.c', 'systemd/util.c'], - extra_compile_args=['-Werror=implicit-function-declaration'], + extra_compile_args=['-std=c99', '-Werror=implicit-function-declaration'], **lib('libsystemd', 'libsystemd-daemon', **defines)) id128 = Extension('systemd/id128', sources = ['systemd/id128.c', 'systemd/pyutil.c'], - extra_compile_args=['-Werror=implicit-function-declaration'], + extra_compile_args=['-std=c99', '-Werror=implicit-function-declaration'], **lib('libsystemd', 'libsystemd-id128', **defines)) login = Extension('systemd/login', sources = ['systemd/login.c', 'systemd/pyutil.c', 'systemd/strv.c'], - extra_compile_args=['-Werror=implicit-function-declaration'], + extra_compile_args=['-std=c99', '-Werror=implicit-function-declaration'], **lib('libsystemd', 'libsystemd-login', **defines)) setup (name = 'systemd-python', version = version, |