Simplify setup.py elm extensions, disable builder option in setup.cfg
This commit is contained in:
parent
738a377a78
commit
3a79fbdde2
|
@ -9,6 +9,6 @@
|
||||||
|
|
||||||
[build_doc]
|
[build_doc]
|
||||||
# Options for builder: html, latex, texinfo, epub, coverage
|
# Options for builder: html, latex, texinfo, epub, coverage
|
||||||
builder=html
|
#builder=html
|
||||||
# Outputs txt files with coverage info
|
# Outputs txt files with coverage info
|
||||||
#builder=coverage
|
#builder=coverage
|
||||||
|
|
161
setup.py
161
setup.py
|
@ -165,87 +165,90 @@ if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv):
|
||||||
modules.append(dbus_ml_ext)
|
modules.append(dbus_ml_ext)
|
||||||
|
|
||||||
# Elementary
|
# Elementary
|
||||||
elm_exts = [
|
elm_mods = (
|
||||||
#Extension("elementary.access", ["efl/elementary/access"+module_suffix]),
|
#"access",
|
||||||
Extension("elementary.actionslider", ["efl/elementary/actionslider"+module_suffix]),
|
"actionslider",
|
||||||
Extension("elementary.background", ["efl/elementary/background"+module_suffix]),
|
"background",
|
||||||
Extension("elementary.box", ["efl/elementary/box"+module_suffix]),
|
"box",
|
||||||
Extension("elementary.bubble", ["efl/elementary/bubble"+module_suffix]),
|
"bubble",
|
||||||
Extension("elementary.button", ["efl/elementary/button"+module_suffix]),
|
"button",
|
||||||
Extension("elementary.calendar_elm", ["efl/elementary/calendar_elm"+module_suffix]),
|
"calendar_elm",
|
||||||
Extension("elementary.check", ["efl/elementary/check"+module_suffix]),
|
"check",
|
||||||
Extension("elementary.clock", ["efl/elementary/clock"+module_suffix]),
|
"clock",
|
||||||
Extension("elementary.colorselector", ["efl/elementary/colorselector"+module_suffix]),
|
"colorselector",
|
||||||
Extension("elementary.configuration", ["efl/elementary/configuration"+module_suffix]),
|
"configuration",
|
||||||
Extension("elementary.conformant", ["efl/elementary/conformant"+module_suffix]),
|
"conformant",
|
||||||
Extension("elementary.ctxpopup", ["efl/elementary/ctxpopup"+module_suffix]),
|
"ctxpopup",
|
||||||
Extension("elementary.datetime_elm", ["efl/elementary/datetime_elm"+module_suffix]),
|
"datetime_elm",
|
||||||
Extension("elementary.dayselector", ["efl/elementary/dayselector"+module_suffix]),
|
"dayselector",
|
||||||
Extension("elementary.diskselector", ["efl/elementary/diskselector"+module_suffix]),
|
"diskselector",
|
||||||
Extension("elementary.entry", ["efl/elementary/entry"+module_suffix]),
|
"entry",
|
||||||
Extension("elementary.fileselector_button", ["efl/elementary/fileselector_button"+module_suffix]),
|
"fileselector_button",
|
||||||
Extension("elementary.fileselector_entry", ["efl/elementary/fileselector_entry"+module_suffix]),
|
"fileselector_entry",
|
||||||
Extension("elementary.fileselector", ["efl/elementary/fileselector"+module_suffix]),
|
"fileselector",
|
||||||
Extension("elementary.flip", ["efl/elementary/flip"+module_suffix]),
|
"flip",
|
||||||
Extension("elementary.flipselector", ["efl/elementary/flipselector"+module_suffix]),
|
"flipselector",
|
||||||
Extension("elementary.frame", ["efl/elementary/frame"+module_suffix]),
|
"frame",
|
||||||
Extension("elementary.general", ["efl/elementary/general"+module_suffix]),
|
"general",
|
||||||
Extension("elementary.gengrid", ["efl/elementary/gengrid"+module_suffix]),
|
"gengrid",
|
||||||
Extension("elementary.genlist", ["efl/elementary/genlist"+module_suffix]),
|
"genlist",
|
||||||
Extension("elementary.gesture_layer", ["efl/elementary/gesture_layer"+module_suffix]),
|
"gesture_layer",
|
||||||
Extension("elementary.glview", ["efl/elementary/glview"+module_suffix]),
|
"glview",
|
||||||
Extension("elementary.grid", ["efl/elementary/grid"+module_suffix]),
|
"grid",
|
||||||
Extension("elementary.hover", ["efl/elementary/hover"+module_suffix]),
|
"hover",
|
||||||
Extension("elementary.hoversel", ["efl/elementary/hoversel"+module_suffix]),
|
"hoversel",
|
||||||
Extension("elementary.icon", ["efl/elementary/icon"+module_suffix]),
|
"icon",
|
||||||
Extension("elementary.image", ["efl/elementary/image"+module_suffix]),
|
"image",
|
||||||
Extension("elementary.index", ["efl/elementary/index"+module_suffix]),
|
"index",
|
||||||
Extension("elementary.innerwindow", ["efl/elementary/innerwindow"+module_suffix]),
|
"innerwindow",
|
||||||
Extension("elementary.label", ["efl/elementary/label"+module_suffix]),
|
"label",
|
||||||
Extension("elementary.layout_class", ["efl/elementary/layout_class"+module_suffix]),
|
"layout_class",
|
||||||
Extension("elementary.layout", ["efl/elementary/layout"+module_suffix]),
|
"layout",
|
||||||
Extension("elementary.list", ["efl/elementary/list"+module_suffix]),
|
"list",
|
||||||
Extension("elementary.mapbuf", ["efl/elementary/mapbuf"+module_suffix]),
|
"mapbuf",
|
||||||
Extension("elementary.map", ["efl/elementary/map"+module_suffix]),
|
"map",
|
||||||
Extension("elementary.menu", ["efl/elementary/menu"+module_suffix]),
|
"menu",
|
||||||
Extension("elementary.multibuttonentry", ["efl/elementary/multibuttonentry"+module_suffix]),
|
"multibuttonentry",
|
||||||
Extension("elementary.naviframe", ["efl/elementary/naviframe"+module_suffix]),
|
"naviframe",
|
||||||
Extension("elementary.need", ["efl/elementary/need"+module_suffix]),
|
"need",
|
||||||
Extension("elementary.notify", ["efl/elementary/notify"+module_suffix]),
|
"notify",
|
||||||
Extension("elementary.object_item", ["efl/elementary/object_item"+module_suffix]),
|
"object_item",
|
||||||
Extension("elementary.object", ["efl/elementary/object"+module_suffix]),
|
"object",
|
||||||
Extension("elementary.panel", ["efl/elementary/panel"+module_suffix]),
|
"panel",
|
||||||
Extension("elementary.panes", ["efl/elementary/panes"+module_suffix]),
|
"panes",
|
||||||
Extension("elementary.photocam", ["efl/elementary/photocam"+module_suffix]),
|
"photocam",
|
||||||
Extension("elementary.photo", ["efl/elementary/photo"+module_suffix]),
|
"photo",
|
||||||
Extension("elementary.plug", ["efl/elementary/plug"+module_suffix]),
|
"plug",
|
||||||
Extension("elementary.popup", ["efl/elementary/popup"+module_suffix]),
|
"popup",
|
||||||
Extension("elementary.progressbar", ["efl/elementary/progressbar"+module_suffix]),
|
"progressbar",
|
||||||
Extension("elementary.radio", ["efl/elementary/radio"+module_suffix]),
|
"radio",
|
||||||
Extension("elementary.scroller", ["efl/elementary/scroller"+module_suffix]),
|
"scroller",
|
||||||
Extension("elementary.segment_control", ["efl/elementary/segment_control"+module_suffix]),
|
"segment_control",
|
||||||
Extension("elementary.separator", ["efl/elementary/separator"+module_suffix]),
|
"separator",
|
||||||
Extension("elementary.slider", ["efl/elementary/slider"+module_suffix]),
|
"slider",
|
||||||
Extension("elementary.slideshow", ["efl/elementary/slideshow"+module_suffix]),
|
"slideshow",
|
||||||
Extension("elementary.spinner", ["efl/elementary/spinner"+module_suffix]),
|
"spinner",
|
||||||
#Extension("elementary.store", ["efl/elementary/store"+module_suffix]),
|
#"store",
|
||||||
Extension("elementary.table", ["efl/elementary/table"+module_suffix]),
|
"table",
|
||||||
Extension("elementary.theme", ["efl/elementary/theme"+module_suffix]),
|
"theme",
|
||||||
Extension("elementary.thumb", ["efl/elementary/thumb"+module_suffix]),
|
"thumb",
|
||||||
Extension("elementary.toolbar", ["efl/elementary/toolbar"+module_suffix]),
|
"toolbar",
|
||||||
Extension("elementary.transit", ["efl/elementary/transit"+module_suffix]),
|
"transit",
|
||||||
Extension("elementary.video", ["efl/elementary/video"+module_suffix]),
|
"video",
|
||||||
Extension("elementary.web", ["efl/elementary/web"+module_suffix]),
|
"web",
|
||||||
Extension("elementary.window", ["efl/elementary/window"+module_suffix]),
|
"window",
|
||||||
]
|
)
|
||||||
|
|
||||||
elm_cflags, elm_libs = pkg_config('Elementary', 'elementary', "1.7.99")
|
elm_cflags, elm_libs = pkg_config('Elementary', 'elementary', "1.7.99")
|
||||||
for e in elm_exts:
|
for m in elm_mods:
|
||||||
e.include_dirs = ['include/']
|
e = Extension(
|
||||||
e.extra_compile_args = elm_cflags
|
"elementary." + m,
|
||||||
e.extra_link_args = elm_libs + eina_libs + evas_libs
|
["efl/elementary/" + m + module_suffix],
|
||||||
|
include_dirs = ["include/"],
|
||||||
modules = modules + elm_exts
|
extra_compile_args = elm_cflags,
|
||||||
|
extra_link_args = elm_libs + eina_libs + evas_libs
|
||||||
|
)
|
||||||
|
modules.append(e)
|
||||||
|
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
|
|
Loading…
Reference in New Issue