Marcel Hollerbach
23dddf8e1c
build: define symbol exist variables for local scope
...
otherwise CHECK_SYMBOL_EXISTS doesnt work as expected.
2017-01-23 18:23:40 +01:00
Marcel Hollerbach
5c548d4c63
build: we build dev per default
2017-01-23 18:23:40 +01:00
Marcel Hollerbach
40cb00dc57
build: set MODULE_ARCH correctly
2017-01-23 18:23:40 +01:00
Gustavo Sverzut Barbieri
8df6ac453d
EflMacros: automatically provide ON;OFF;STATIC option and defines.
...
Automatically create one option to enable, disable or make it
statically linked into the code, with a define to reflect build type.
2017-01-23 18:23:40 +01:00
Marcel Hollerbach
9f2a2f7968
cmake: we need to enable beta api support
...
otherwise we cannot build our own api...
2017-01-23 18:23:40 +01:00
Gustavo Sverzut Barbieri
76e68de5d6
EflMacros: auto-handling of pkg-config files.
2017-01-23 18:23:40 +01:00
Gustavo Sverzut Barbieri
3d5abc081f
EflMacros: major improvements towards usability.
...
Stick to one target per directory and remove prefix from variables,
makes it cleaner and easier to use.
Document variables used and use a more consistent name that matches
CMake properties.
2017-01-23 18:23:40 +01:00
Gustavo Sverzut Barbieri
76212a9162
CMake: infra to build modules (static, on or off).
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