Remove boost and prefer vanilla Python.h implementation
This commit is contained in:
parent
6549160985
commit
fec9226129
24
setup.py
24
setup.py
@ -13,11 +13,7 @@ PROGRAM = os.path.join('/usr/local/bin', NAME)
|
|||||||
CONFIG = os.path.join('/usr/local/share', NAME, NAME + '.conf')
|
CONFIG = os.path.join('/usr/local/share', NAME, NAME + '.conf')
|
||||||
|
|
||||||
# for C++ library
|
# for C++ library
|
||||||
cpp_sources = ['comfortable-swipe.cpp']
|
|
||||||
cpp_macros = dict(
|
cpp_macros = dict(
|
||||||
__COMFORTABLE_SWIPE__PYTHON__='',
|
|
||||||
__COMFORTABLE_SWIPE__BOOST_PYTHON__='',
|
|
||||||
__COMFORTABLE_SWIPE__PYTHON_MODULE_NAME__='"{}"'.format(NAME.replace('-', '_')),
|
|
||||||
__COMFORTABLE_SWIPE__PROGRAM__='"{}"'.format(PROGRAM),
|
__COMFORTABLE_SWIPE__PROGRAM__='"{}"'.format(PROGRAM),
|
||||||
__COMFORTABLE_SWIPE__VERSION__='"{}"'.format(VERSION),
|
__COMFORTABLE_SWIPE__VERSION__='"{}"'.format(VERSION),
|
||||||
__COMFORTABLE_SWIPE__CONFIG__='"{}"'.format(CONFIG)
|
__COMFORTABLE_SWIPE__CONFIG__='"{}"'.format(CONFIG)
|
||||||
@ -36,17 +32,14 @@ try:
|
|||||||
LICENSE = LICENSE_file.read()
|
LICENSE = LICENSE_file.read()
|
||||||
|
|
||||||
# read C++ libraries for comfortable swipe
|
# read C++ libraries for comfortable swipe
|
||||||
extension_names = ['gesture', 'service', 'util']
|
extension_names = ['service', 'util']
|
||||||
extensions = []
|
extensions = [Extension(
|
||||||
|
name='{}.{}'.format(PYTHON_NAME, extension_name),
|
||||||
for extension_name in extension_names:
|
define_macros=list(cpp_macros.items()),
|
||||||
extensions.append(Extension(
|
sources=['lib/__python__.cpp'],
|
||||||
name='{}.{}'.format(PYTHON_NAME, extension_name),
|
extra_compile_args=['-O2', '-Wno-unused-result'],
|
||||||
define_macros=list(cpp_macros.items()),
|
libraries=['xdo']
|
||||||
sources=['lib/__index__.cpp'],
|
) for extension_name in extension_names]
|
||||||
extra_compile_args=['-O2', '-Wno-unused-result'],
|
|
||||||
libraries=['xdo', 'boost_python']
|
|
||||||
))
|
|
||||||
|
|
||||||
# setup python script
|
# setup python script
|
||||||
setup(
|
setup(
|
||||||
@ -58,7 +51,6 @@ try:
|
|||||||
author='Rico Tiongson',
|
author='Rico Tiongson',
|
||||||
author_email='thericotiongson@gmail.com',
|
author_email='thericotiongson@gmail.com',
|
||||||
url=__URL__,
|
url=__URL__,
|
||||||
# import external modules (aka. C++)
|
|
||||||
packages=find_packages(),
|
packages=find_packages(),
|
||||||
ext_modules=extensions
|
ext_modules=extensions
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user