summaryrefslogtreecommitdiff
path: root/configure.ac (follow)
AgeCommit message (Collapse)Author
2019-06-18autotools: REMOVAL!Marcel Hollerbach
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! This time the final version, ci has been adjusted, and now does not try anymore to build a removed buildsystem. However, the scripts in there need cleaning up. Differential Revision: https://phab.enlightenment.org/D9027
2019-06-18Revert "autotools: REMOVAL!"Marcel Hollerbach
This reverts commit e8c69667b01e2795c1e4ead0536652f935ffa674. git push on a wrong branch, sorry. This will land today, but not now.
2019-06-18autotools: REMOVAL!Marcel Hollerbach
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! Differential Revision: https://phab.enlightenment.org/D9027
2019-05-08Evil: remove localtime_r as mingw-w64 defines it when _POSIX_C_SOURCE is definedVincent Torri
Summary: localtime_r() is already defined by mingw-w64 when _POSIX_C_SOURCE is defined edit: also only define _POSIX_C_SOURCE (correctly) on windows Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8859
2019-05-08Revert "Evil: remove localtime_r as mingw-w64 defines it when ↵Carsten Haitzler (Rasterman)
_POSIX_C_SOURCE is defined" This reverts commit a4c44e5e744dba15dfe512668127906afd4b6dba. this breaks on osx it seems... :(
2019-05-08Evil: remove localtime_r as mingw-w64 defines it when _POSIX_C_SOURCE is definedVincent Torri
Summary: localtime_r() is already defined by mingw-w64 when _POSIX_C_SOURCE is defined Test Plan: compilation Reviewers: raster, zmike, cedric Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7907 Differential Revision: https://phab.enlightenment.org/D8854
2019-04-18Windows: remove fnmatch and regex in Evil and use the ones in regex DLL ↵Vincent Torri
installed by ewpi Test Plan: compilation with autotools and meson (at least as far as it can go) Reviewers: zmike, raster Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8646
2019-04-17build: use only BUILD_ECORE_IMF_XIM as a defineMike Blumenkrantz
Summary: meson and autotools were a bit out of sync with this, resulting in unexpected behavior Reviewers: billiob Reviewed By: billiob Subscribers: billiob, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8641
2019-04-08configure: fix build error of efl_custom_exports_mono.cJaehyun Cho
Reviewers: woohyun, lauromoura, akanad Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8577
2019-04-05back to dev modeMike Blumenkrantz
2019-04-05release: Update NEWS and bump version for 1.22.0 releasev1.22.0Mike Blumenkrantz
2019-04-02remove useless check of ws2tcpip.hVincent Torri
Summary: it is useless to check for header files which necessarly exist Test Plan: compilation Reviewers: raster, cedric, zmike Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8535
2019-04-02configure.ac : remove definition of HAVE_ECORE_AUDIO_WASAPI as it is never usedVincent Torri
Summary: HAVE_WIN32 is used instead of HAVE_ECORE_AUDIO_WASAPI Test Plan: compilation Reviewers: raster, zmike, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8532
2019-03-28remove the definition of HAVE_WASAPI as it is never usedVincent Torri
Summary: HAVE_WASAPI is never used Test Plan: compilation Reviewers: zmike, cedric, raster Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8493
2019-03-19release: Update NEWS and bump version for 1.22.0-beta2 releasev1.22.0-beta2Stefan Schmidt
2019-03-18efl: remove EFL_EO_API_SUPPORT macroDaniel Kolesa
Summary: Since we're now going to be shipping some eo classes as stable, there is no point in keeping the eo api behind a macro, and it should be enabled by default. Another case is beta classes, but those are behind the EFL_BETA_API_SUPPORT guard. This also changes includes around the place where things are clearly broken (such as an included header needing something from another header but that other header being guarded, notably efl_ui_widget.h needing focus manager but focus manager being behind beta in Elementary.h) Reviewers: zmike, cedric, bu5hm4n, stefan_schmidt, segfaultxavi Reviewed By: cedric, segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8322
2019-03-14autotools: add option to enable eo file installMike Blumenkrantz
Summary: eolian is not stable so these files should not be distributed by default in order to discourage relying on something which may break later fix T7676 Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7676 Differential Revision: https://phab.enlightenment.org/D8339
2019-03-12release: Update NEWS and bump version for 1.22.0-beta1 releasev1.22.0-beta1Stefan Schmidt
2019-03-09solve neon rotation issue by moving to the tiled rotatorCarsten Haitzler (Rasterman)
the tiles rotator is faster no matter what. this will fix D8099 by movoing to tiled rotation and nuking the neon code and we end uop being faster anyway in all cases. @fix
2019-03-08Revert "Emile: Move colorspaces to Efl.Gfx"Mike Blumenkrantz
This reverts commit 0d41ad0c837a2e1655a4d41c28ec7f0ccf10639c. stop defining legacy types to eo types!!!! https://i.redd.it/95mmznk5wo021.gif Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8243
2019-02-28release: Update NEWS and bump version for 1.22.0-alpha1 releasev1.22.0-alpha1Stefan Schmidt
2019-02-28Eina: implement strtod in C locale and remove linkl against msvcr100.Vincent Torri
Summary: This fixes compilation on Windows More precisely edje_cc could not compile emotion edc files, so it was a runtime problem because of msvcr100 link. Add more tests than before Test Plan: compilation Reviewers: raster Subscribers: zmike, stefan_schmidt, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7926
2019-02-25efl-csharp: Remove legacy Evas bindings.Lauro Moura
Summary: Pave the way to correct beta classes handling. Reviewers: vitor.sousa, segfaultxavi, bu5hm4n Reviewed By: vitor.sousa, bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8004
2019-02-01replace hton and ntoh family functions with ones defined in einaVincent Torri
Summary: This fixes especially the execution of edje_cc on Windows Test Plan: execution of edje_cc Reviewers: cedric, raster Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7834
2019-01-30meson: fix to make results same as a way it does in autotoolsWonki Kim
I found that results of build are different by build tools. this patch fixes meson.build to make results same as a way it does in autotools. Differential Revision: https://phab.enlightenment.org/D7819
2019-01-17efl-mono: Enable selecting to build @beta itemsLauro Moura
Summary: For autotools, use --enable-csharp-beta to enable the generation of beta methods and properties, for meson use -Dmono-beta=true. By default, no beta method or property is generated. Reviewers: woohyun, segfaultxavi, bu5hm4n, lauromoura Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7637
2018-12-07autotools: evil: add needed -lmsvcr100 library flag for _create/_free_locale()Stefan Schmidt
Since commit 33b8e5157a25b73a0729055ecd22b17e97781e11 we need these two new symbols on our windows cross build. At least on my mingw system they are not showing up by default and I need to ensure we are linking against msvcr100 to get them or I get undefined references during linking. Reviewed-by: Marcel Hollerbach <marcel-hollerbach@t-online.de> Differential Revision: https://phab.enlightenment.org/D7428
2018-12-07configure - set elogind off by default as the --help saysCarsten Haitzler (Rasterman)
the default says its disabled, but it's actually enabled by default. fix to match the help.
2018-11-29efl: Add support to elput for using elogind instead of systemdChris Michael
@feature
2018-09-27evas: Modify configure to branch by architectures for neonWonki Kim
Summary: neon code is only needed to be included for the arm architecture. so that this code modify automake configure files to support it. Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7096
2018-09-14build: make configure not error if cxx compiler is not found when not neededMike Blumenkrantz
a cxx compiler is not required unless physics, poppler, or ddraw support are enabled, so don't fail configure unless one of those cases is true ref T2838 Differential Revision: https://phab.enlightenment.org/D6683
2018-09-10evas: replace a current copy color function for neonWonki Kim
Summary: current copy color function has problem sometime on a arm neon environment. inline asm code makes crashing problem. so that this patch replace the asm code with a function which is a part of pixman project. Reviewers: cedric, Hermet Subscribers: kimcinoo, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6922
2018-08-30efl: Remove cserve2 from comfigure.acChris Michael
Summary: ref T7226 Depends on D6937 Reviewers: raster, cedric, zmike, Hermet Reviewed By: Hermet Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7226 Differential Revision: https://phab.enlightenment.org/D6938
2018-08-22ecore_cocoa: move MARKUP outside of ecore_cocoaMarcel Hollerbach
the elementary MARKUP stuff requires ecore_cocoa to be linked to evas to find the function. However, ecore_XXXXX things should stay unrelated to evas in most cases. Thus this was not a good idea and created a circular dependency, this is fixed now. Differential Revision: https://phab.enlightenment.org/D6865
2018-08-20configure: do not drop to max loglevel 3Marcel Hollerbach
Summary: For the actaul release this might be helpfull, however, we are in a freeze, people are getting theire alpha releases, that might contain bugs, its just makes the workflow of fixing faster if we can get and see debugging output. Reviewers: devilhorns, stefan_schmidt Reviewed By: devilhorns Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6548
2018-08-18configure: switch to dev mode againStefan Schmidt
2018-08-17release: Update NEWS and bump version for 1.21.0 releasev1.21.0Stefan Schmidt
2018-08-13efl-cxx: Add -Wno-shadow to disable huge warnings in C++Felipe Magno de Almeida
Summary: -Wno-shadow warnings disable a improper warning directive for C++, this is made because it is common for people to use the same CFLAGS as CXXFLAGS, enabling, unadvertadly, the smae warning for C and C++. Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6821
2018-08-09release: Update NEWS and bump version for 1.21.0-beta2 releasev1.21.0-beta2Stefan Schmidt
2018-08-03build: move src/examples/ to a single makefileMike Blumenkrantz
this greatly improves build times by improving parallelizing, though it does introduce more BUILT_SOURCES usage which causes builds with cxx bindings to take significantly longer fix T7157 ref T7154 Differential Revision: https://phab.enlightenment.org/D6633
2018-08-01build: disable Lua binding generationDaniel Kolesa
Summary: As Lua bindings don't work right now, it is pointless to waste build time generating them. Elua itself on the other hand is useful and should stay enabled. This also does some preparation work for separate configure switch for bindings after release, but for now keep configure switches as they are. Reviewers: zmike, stefan_schmidt Subscribers: cedric, bu5hm4n, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6721
2018-07-25release: Update NEWS and bump version for 1.21.0-beta1 releasev1.21.0-beta1Stefan Schmidt
2018-07-24build: make object rule for eolian tests a versioned conditionalMike Blumenkrantz
automake 1.16 changed the naming of object files: - When subdir-objects is in effect, Automake will now construct shorter object file names when no programs and libraries name clashes are encountered. This should make the discouraged use of 'foo_SHORTNAME' unnecessary in many cases. https://lists.gnu.org/archive/html/info-gnu/2018-02/msg00008.html this requires that object-specific rules must be changed to match the new naming scheme if newer automake is being used. the $am__api_version contains the version string of the automake version used during autoreconf, so this should be checked during configure time in order to generate the correct makefile rule for that automake version other similar rules should be changed in the same way note that this conditional speculates on behavior of automake versions past 1.16, which are not yet released and thus may change, meaning that this issue may reoccur in future automake versions Differential Revision: https://phab.enlightenment.org/D6594
2018-07-06build: always check for fork() and clearenv()Mike Blumenkrantz
these are used in places other than quicklaunch and must be correctly detected in order for functionality to be enabled @fix Differential Revision: https://phab.enlightenment.org/D6517
2018-07-06release: Update NEWS and bump version for 1.21.0-alpha1 releasev1.21.0-alpha1Stefan Schmidt
2018-07-06Revert "elua: disable this for now"Stefan Schmidt
This reverts commit 7b4ff708dc4063731829cc919e056fdc431d6de1. This had a side effect of breaking the distcheck build (which I need for the upcoming alpha today). I talked to Marcel and we agreed on reverting this for now and come back with a fully working patch afterwards.
2018-07-05elua: disable this for nowMarcel Hollerbach
Summary: the files that are generated are calling files that dont exist anymore. This cannot work and is only eating time when building, disable this for now. It can be reenabled late. The api missing was removed in fc88037977dcc39dfd6d817c522cce01f5bfa024. Reviewers: devilhorns, ManMower Reviewed By: ManMower Subscribers: ManMower, cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6506
2018-07-03efreet: use correct path when generating error message about stale efreetd ↵Mike Blumenkrantz
socket Summary: using runtime directory in all cases for this is wrong, as ecore-con has a number of fallback codepaths for the case where runtime directory is not set or not valid. by using the same ecore-con function which ecore-ipc uses to generate the socket string, the error message path should always be the same as the path which is used by efreetd extra linkage was required by efreet in order to use ecore-con functions, so the internal lib variable in the build system was modified to provide this @fix fix T7045 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T7045 Differential Revision: https://phab.enlightenment.org/D6425
2018-06-29configure: check if realpath program existsJaehyun Cho
Summary: If realpath program does not exist, then readlink program can be used. Test Plan: Execute configure and check the log "checking for realpath". If realpath program does not exist, then "checking for readlink" log is also printed. Reviewers: woohyun, lauromoura, devilhorns Reviewed By: lauromoura Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6470
2018-06-21efl: Bump required libinput version for ElputChris Michael
Since commit 7a7abb, LIBINPUT_EVENT_SWITCH_TOGGLE was introduced to Elput, however this enum did not get released into libinput until 1.7 so we need to require updated libinput now in our configure.ac @fix