Tag:
Branch:
Tree:
e0ff23d83b
devs/asdfuser/comp-sounds
devs/bu5hm4n/bsd_build_fix
devs/bu5hm4n/bugfixing
devs/bu5hm4n/debug_code
devs/bu5hm4n/econfigure2
devs/bu5hm4n/fix
devs/bu5hm4n/fixes
devs/bu5hm4n/luncher_verbose
devs/bu5hm4n/meson_wip
devs/bu5hm4n/mixer-fix
devs/bu5hm4n/mixer_fix
devs/bu5hm4n/mixer_fix_range
devs/bu5hm4n/mixerfun
devs/bu5hm4n/netstart_fixes
devs/bu5hm4n/pointer-fix
devs/bu5hm4n/recognition
devs/bu5hm4n/sandbox_fix
devs/bu5hm4n/swipe_real
devs/bu5hm4n/systray
devs/captainigloo/eglfs
devs/captainigloo/eglfs_rpi
devs/derekf/for_derbyw
devs/derekf/wip2
devs/derekf/wip_viewporter
devs/devilhorns/drm_rotation
devs/devilhorns/e_comp_wl
devs/devilhorns/e_wayland
devs/devilhorns/ecore_drm2
devs/devilhorns/ecore_wl2
devs/devilhorns/output
devs/devilhorns/rotation
devs/devilhorns/wl_buffer
devs/devilhorns/xwayland
devs/discomfitor/action_route
devs/discomfitor/debug
devs/discomfitor/eo
devs/discomfitor/junk
devs/discomfitor/output_states
devs/discomfitor/quicklaunch
devs/discomfitor/xdg-shedsmanship
devs/illogict/signals_priority
devs/princeamd/enlightenment-0.17-elive
devs/sachiel/e19
devs/stanluk/a11y
devs/stefan/wl-session-recovery
devs/yoz/bryce
devs/yoz/imfos
enlightenment-0.17
enlightenment-0.18
enlightenment-0.19
enlightenment-0.20
enlightenment-0.21
enlightenment-0.22
enlightenment-0.23
enlightenment-0.24
f/fix_xlib_protocol_error
feature/quicklaunch
feature/wayland/multi-output
master
v-0.25.0
v0.17.0
v0.17.1
v0.17.2
v0.17.2.1
v0.17.3
v0.17.4
v0.17.5
v0.17.6
v0.18.0
v0.18.0-alpha1
v0.18.0-alpha3
v0.18.0-alpha4
v0.18.0-rc1
v0.18.0-rc2
v0.18.1
v0.18.2
v0.18.3
v0.18.4
v0.18.5
v0.18.6
v0.18.7
v0.18.8
v0.18.9
v0.19.0
v0.19.0-alpha1
v0.19.0-alpha2
v0.19.0-rc3
v0.19.1
v0.19.10
v0.19.11
v0.19.12
v0.19.14
v0.19.2
v0.19.3
v0.19.4
v0.19.5
v0.19.6
v0.19.7
v0.19.8
v0.19.9
v0.20.0
v0.20.0-alpha
v0.20.0-beta
v0.20.0-rc
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.20.5
v0.20.6
v0.20.7
v0.20.8
v0.20.9
v0.21.0
v0.21.0-alpha
v0.21.0-beta
v0.21.0-rc
v0.21.1
v0.21.10
v0.21.11
v0.21.2
v0.21.3
v0.21.4
v0.21.5
v0.21.6
v0.21.7
v0.21.8
v0.21.9
v0.22.0
v0.22.0-alpha
v0.22.0-beta
v0.22.0-rc
v0.22.1
v0.22.2
v0.22.3
v0.22.4
v0.23.0
v0.23.0-alpha
v0.23.0-beta
v0.23.1
v0.24.0
v0.24.1
v0.24.2
v0.25.0
v0.25.1
v0.25.2
v0.25.3
v0.25.3-2
v0.25.4
${ noResults }
4 Commits (e0ff23d83b8873a936112311b045dff7821ca011)
Author | SHA1 | Message | Date |
---|---|---|---|
|
29901d67b2 |
meson: use file instead of doing the relative path by hand
a reason for doing that is that you can just pack together targets into a array and pass them to our helper, and the helper will just handle them, so even module with eldbus codegen etc is now supported. This also means that we are just passing the src object directly into the shared_module call, which means the user of our helper can just pack everything he needs into the src var and the helper does not need to know about it. |
6 years ago |
|
69290dd7f4 |
e module build - make build files far more generic and far smaller
now mdoule build files that fllow one pattern (the most common by far) all JUSt list their souce files and nothing else. this really cuts down on build size/complexity. there are other patterns too (no icons at all) that i'll do next, then we're down into "weird" land where i'll have to think of some more interesting ways to deal with this. |
6 years ago |
|
84bf48b3ed |
module build - clean up and fix meson install of pretty much all modules
so we';re missing installing desktop files. edj icon files, wizard data files in the wrong place, and much more. this also cleans up the module meson build of pretty much all modules and make their build files cimple and consistent so it's far easier to re-use things from one module to the next. we should aim for simplicity, consistency between as much as possible so we can refactor and turn into maybe functions later. imho that starts with consistency though. until i can see all the common patterns clearly, i don't want to write functions yet. it's easier to see if all the files are consistently using the same vars and formatting etc. etc. etc. but either way the installation needs fixing so it installs all files in the right places with the right permissions etc. etc. etc. this doesn't fix all module build files bt all the ones i found that were broken installs and they use what i think is a cleaner/simpler template, BUT there is far too much copy & pastage here... far too much.i need to find a cleaner way to automate this. |
6 years ago |
|
e8dc71cd48 |
meson.
|
6 years ago |