summaryrefslogtreecommitdiff
path: root/cmake/helpers/EflMacros.cmake
Commit message (Expand)AuthorAgeFilesLines
* cmake: remove!Marcel Hollerbach2018-12-201-1790/+0
* cmake: handle 'FindXXX.cmake' standard with 'find-XXX' libraries.Gustavo Sverzut Barbieri2017-02-011-0/+84
* cmake: handle support libraries in .pcGustavo Sverzut Barbieri2017-02-011-5/+14
* cmake: pkg-config names uses dashes and are not uniform.Gustavo Sverzut Barbieri2017-01-271-6/+24
* cmake: create and install 'checkme' files for libraries.Gustavo Sverzut Barbieri2017-01-271-0/+4
* cmake: use CMAKE_INSTALL_LIBDIR instead of 'lib'Gustavo Sverzut Barbieri2017-01-271-13/+17
* cmake: EFL_BIN() now checks for EFL_UTILITY and installs to proper location.Gustavo Sverzut Barbieri2017-01-271-0/+11
* cmake: remove comment, it was my misunderstanding, not a bug.Gustavo Sverzut Barbieri2017-01-271-1/+0
* cmake/eolian: generate source, headers and legacy in one command.Gustavo Sverzut Barbieri2017-01-271-13/+2
* cmake: add EFL_SUPPORT_LIB() and simplify/speedup its usage.Gustavo Sverzut Barbieri2017-01-271-0/+120
* cmake/tests: improve naming and add missing include directories.Gustavo Sverzut Barbieri2017-01-271-0/+7
* cmake: auto-include subdirectories with generated .eo.*Gustavo Sverzut Barbieri2017-01-271-0/+6
* cmake: if path is absolute, include as-is.Gustavo Sverzut Barbieri2017-01-271-1/+1
* cmake: add embryo.Gustavo Sverzut Barbieri2017-01-261-1/+1
* cmake: add eldbus.Gustavo Sverzut Barbieri2017-01-261-8/+24
* cmake: improve options summary with per-library values.Gustavo Sverzut Barbieri2017-01-261-15/+43
* cmake/eolian: fix EOLIAN_BIN type.Gustavo Sverzut Barbieri2017-01-261-5/+1
* cmake: define EFL_{LIB}_BUILD and DLL_EXPORT.Gustavo Sverzut Barbieri2017-01-261-1/+4
* cmake: auto-detect binaries in src/bin/libname if no CMakeLists.txtGustavo Sverzut Barbieri2017-01-261-0/+8
* cmake: auto-detect tests in src/tests/libname if no CMakeLists.txtGustavo Sverzut Barbieri2017-01-261-0/+4
* cmake: fix test include and defines.Gustavo Sverzut Barbieri2017-01-261-3/+3
* cmake: add emile and EFL_OPTION_BACKEND()Gustavo Sverzut Barbieri2017-01-261-0/+102
* cmake: pkg-config can have version and needs HAVE/ENABLED defines.Gustavo Sverzut Barbieri2017-01-261-3/+8
* cmake: check for variable defined, not if it evaluates to false.Gustavo Sverzut Barbieri2017-01-251-2/+2
* cmake: improvements to eolian handling.Gustavo Sverzut Barbieri2017-01-251-9/+46
* cmake: if EOLIAN_BIN=ON, use built eolian_gen.Gustavo Sverzut Barbieri2017-01-251-0/+3
* cmake: EFL_OPTION() now supports DEPENDS to handle conditionals.Gustavo Sverzut Barbieri2017-01-251-20/+92
* cmake: major rework of check and pkg-config dependencies.Gustavo Sverzut Barbieri2017-01-231-30/+156
* cmake/eo: simplifies eo handling and generate eolian info in .pc.Gustavo Sverzut Barbieri2017-01-231-4/+30
* cmake: also process non-public eo files.Gustavo Sverzut Barbieri2017-01-231-1/+4
* cmake: cleanup EFL_CREATE_EO_RULES().Gustavo Sverzut Barbieri2017-01-231-26/+20
* cmake: minor simplification of eo files, do not leak vars.Gustavo Sverzut Barbieri2017-01-231-3/+6
* cmake: fix module define translation.Gustavo Sverzut Barbieri2017-01-231-0/+2
* cmake: always use test target name, not simple name.Gustavo Sverzut Barbieri2017-01-231-3/+3
* cmake: be smart on internal libraries in the generated .pc files.Gustavo Sverzut Barbieri2017-01-231-2/+10
* cmake: add that dependency to the right targetMarcel Hollerbach2017-01-231-1/+1
* cmake: reset temporary lists from cache.Gustavo Sverzut Barbieri2017-01-231-0/+10
* cmake: move functions to EflMacros.cmakeGustavo Sverzut Barbieri2017-01-231-0/+140
* build: add eolianMarcel Hollerbach2017-01-231-0/+1
* cmake: remove debugging outputMarcel Hollerbach2017-01-231-1/+0
* EflMacros: build tests before running them.Gustavo Sverzut Barbieri2017-01-231-0/+3
* build: add eo files generation to the macrosMarcel Hollerbach2017-01-231-3/+71
* EflMacros: automatically provide ON;OFF;STATIC option and defines.Gustavo Sverzut Barbieri2017-01-231-1/+13
* cmake: This should be public linked no privateMarcel Hollerbach2017-01-231-1/+1
* build: PACKAGE_BUILD_DIR is now defined for everyoneMarcel Hollerbach2017-01-231-1/+0
* cmake: improve versioningMarcel Hollerbach2017-01-231-0/+15
* cmake: move PACKAGE defines into a sane placeMarcel Hollerbach2017-01-231-1/+2
* EflMacros: auto-handling of pkg-config files.Gustavo Sverzut Barbieri2017-01-231-0/+134
* CMake: move eina binaries to single dir, add helper macros.Gustavo Sverzut Barbieri2017-01-231-22/+63
* EflMacros: major improvements towards usability.Gustavo Sverzut Barbieri2017-01-231-156/+396