Marcel Hollerbach
6c87f62b90
build: make eina working
...
This brings in the checks for all the headers and function that are
required in eina. With this commit only a few other checks are missing.
This is NOT tested on windows or mac os i can just verify that it runs
here on a arch linux system.
2017-01-23 18:23:40 +01:00
Marcel Hollerbach
2a5c2a0c3c
cmake: improve versioning
...
The version defines are now done all the time. and the version pattern
does mach the one from autotools. And supports release mode now.
2017-01-23 18:23:40 +01:00
Marcel Hollerbach
fe1863e30d
cmake: move PACKAGE defines into a sane place
...
this should support all the vars used in all efl subsystems
2017-01-23 18:23:40 +01:00
Gustavo Sverzut Barbieri
dee24c3821
CMake: rework to use some helper macros.
...
This tries to defines some macros to create a cleaner build system.
2017-01-23 18:23:40 +01:00
Marcel Hollerbach
88283204c1
build: switch eina to half baked cmake
2017-01-23 18:23:40 +01:00