Commit Graph

57 Commits

Author SHA1 Message Date
Carsten Haitzler ce3b72e371 meson build generics - ooops. missed files. add now 2017-07-27 18:32:43 +09:00
Carsten Haitzler 822a0bcacb e module build - make ibar and clock really simple and generic
now their build fiels are super easy to maintan. we should expand this
kind of ptterning aross the e build and then expand it to handle new
patters where needed like custom binaries (setuid or not), etc etc.
2017-07-27 18:30:11 +09:00
Carsten Haitzler 072bd77929 doc - add doc dir content to meson install to match prev autofoo 2017-07-27 14:30:53 +09:00
Carsten Haitzler 241d42ccf2 e meson build - fix PACKAGE_DATA_DIR to include project name at end
it used to include it with autofoo... it should continue to include
it. don't break things. is /usr/local/share/enlightenment .... is what
PKG_DATA_DIR would be defined as (assuming default prefix).
2017-07-23 17:13:14 +09:00
Carsten Haitzler 3126f103f0 meson - fix config install to install cfg files in right places and perms
cfg files were installed on top of eachother in the wrong directories
and they were unreadable by anyone but root (if you sudo make
install)... so fix this with my new chmod fixing stuff (yes meson
doesnt let you specific permissions for custom targets).
2017-07-22 14:41:24 +09:00
Mike Blumenkrantz eaebd704a9 abort meson build if source tree is not clean 2017-07-21 14:43:37 -04:00
Mike Blumenkrantz e8dc71cd48 meson. 2017-07-20 17:18:33 -04:00