Commit Graph

35 Commits

Author SHA1 Message Date
Stefan Schmidt eebcd8da48 build: enhance generated html output from coverage report
We do not handle branch coverage so remove that part of the output. On the
other hand at a legend to allow people to understand the color meanings.
2016-03-02 09:25:43 +01:00
Stefan Schmidt 098a7be941 build: fix problems with coverage check build where some files are not found
Switch to use a lcov config file which geninfo_auto_base and remove hard coding
the base dir  to src/lib. geninfo_auto_base is designed for a use case like
ours where we have several base dirs (lib, bin, tests, ...) and it detects them
automatically. This fixes failures in a coverage run like this:

genhtml: ERROR: cannot read
/srv/build/workspace/manual_elm_gcc_x86_64_exactness_coverage/src/lib/test_win_state.c

Where the file is simply looked for in the wrong directory.
2016-03-02 09:13:19 +01:00
Stefan Schmidt 80559cbec7 doc: make sure we actually run the command to get the example screenshots
These screenshots are used in the documentation but we never made sure that we
have them actually. This resulted in our docs missing image links.

Thanks to Jean Rene Dawin for reporting it at the Enlightenment Developer Day.
2015-10-04 18:35:22 +02:00
Stefan Schmidt 52755c7874 build: ensure we do not fail clean if check-results.xml does not exist
If we did not run make check this file would not exist and a clean would
fail over it. Using -f ignores this case.
2015-09-04 14:59:08 +02:00
Stefan Schmidt 03dc4d511d build: Exclude some more files from coverage as they are not in the correct path
These files come from some modules in src/modules while we set out base dir to
src/lib. In result these files are search for in src/lib and not found. In the
long term we want to find out how to collect them as well but for now a working
coverage is already good.

Overall coverage rate:
  lines......: 18.1% (12596 of 69412 lines)
  functions..: 18.6% (1766 of 9500 functions)

Will work on getting these run by jenkins once it is back.
2015-08-10 13:00:00 +02:00
Stefan Schmidt dc7340e45d build: Enable make check run during distcheck
Hand over the regular tests configure option for the internal distcheck run.

Fixes T2028
2015-08-06 19:38:59 +02:00
Stefan Schmidt 329f106715 build: Make sure we remove check-results.xml during cleanup
This file gets created durign a make check run. We need to remove it manually
as it is not tracked otherwise.
2015-04-15 11:45:24 +02:00
Cedric BAIL c11cc5f47d tests: add coverage support.
And our current score is 19% functions coverage for Elementary.
2015-01-16 16:39:37 +01:00
Carsten Haitzler 473d707fbc elm - we should not get our pc files to use hidden libs like x/wl
ecore_x, ecore_wl, ecore_drm etc. were being linked to clients as they
were added to the pc file - they should not have been. elm hides
these. it's meant to hide them. remove them from the pc file.
2014-09-21 11:11:28 +09:00
Savio Sena 5999456a9f autotools: Added elementary-cxx.pc.in. 2014-09-17 20:28:05 -03:00
Vincent Torri 1a3ba20ae3 create elementary.pc at make time to follow GNU coding standards 2014-09-04 17:33:06 +02:00
Vincent Torri 092f40579a configure.ac: Clean up and add macros for backend-checks.
Add an m4 macro and start using it (also fixes some issues).
2014-09-02 10:29:51 +01:00
q66 38645b22b1 autotools: install .pc files to the correct directory on FreeBSD 2014-08-07 22:49:09 +01:00
Tom Hacohen 5c50e9e95e Remove autogen.sh from the dist tarball.
This should not be distributed.

@fix.
2014-06-05 17:30:52 +01:00
Doug Newgard ec4d51fdf5 Add COPYING.images to make dist
Summary: This file is is the attribution required by the license.

Reviewers: raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D438
2014-01-10 15:28:24 +09:00
Stefan Schmidt daea846b18 build: Fix make dist by removing reference to deleted file.
In 465da71acf4eb5fcec512df38b8e0e526a014659 the m4 file was deleted
but not its reference in Makefile.am. This results in make dist failing.
2014-01-08 10:57:13 +01:00
Doug Newgard 4c0d5ae4d7 Minor PKGBUILD cleanup
Summary:
Add PKGBUILD to make dist so it will be in the snapshots
Change dep to current efl package since efl_x11 isn't there anymore
Check for Makefile before running make clean distclean otherwise build fails
Set correct arch on elementary_doc
Install docs to /usr/share/doc

Reviewers: raster

Differential Revision: https://phab.enlightenment.org/D282
2013-11-07 20:05:02 +09:00
Igor Murzov f3e1e995fd Install CMake config to the proper path 2013-04-16 12:09:19 +04:00
Ryuan Choi c4af753c5c Added ElementaryConfigVersion.cmake.in 2013-04-03 14:37:02 +01:00
Carsten Haitzler 3c64ae1a70 add a COMPLIANCE file for convenience. 2013-03-22 17:41:40 +09:00
Tom Hacohen f6e4492eb4 Elementary: Ship cmake configs (like pkg-config).
This should make it easier for applications to use efl with cmake.
It seems to work with my tests. It's ugly and redundant but it's the first
step. Not all the components are supported at the moment.

SVN revision: 83639
2013-02-05 16:40:12 +00:00
Mike Blumenkrantz 40a5fd42aa better clean up for build files
SVN revision: 71497
2012-05-29 09:04:37 +00:00
Rafael Antognolli d1ceedffd3 elementary: add make rule to generate screenshots of the examples.
SVN revision: 60408
2011-06-16 21:08:05 +00:00
Tom Hacohen 689ff9abd5 Elementary: Added the infrastructure for ui-mirroring support.
* Added elm_mirrored_get/set to set the system mirrored mode
* Added elm_widget_mirrored/get/set to set each widget's mirrored mode.
* Added code to set the system mirrored mode from translations to elementary and added translations for all the rtl languages. (a trick to load according to locale).
* Future commits will include specific widgets mirrored mode handling.
Work by Aharon Hillel and Tom Hacohen.

SVN revision: 56673
2011-02-03 15:52:49 +00:00
Vincent Torri e9a4ab576a update MAINTAINERCLEANFILES
SVN revision: 55825
2011-01-03 08:49:41 +00:00
Rui Seabra 4e3e9cface This has to be here in order for release tarballs to be directly fed to rpmbuild.
SVN revision: 54745
2010-11-20 12:51:51 +00:00
Vincent Torri f47e9dac15 fix maintainer-clean and dist rules
SVN revision: 54012
2010-10-29 20:53:44 +00:00
Carsten Haitzler 0fec718cb1 also conform to the includes in name-vmaj dir policy
SVN revision: 50181
2010-07-11 23:34:49 +00:00
Rui Seabra 4999604192 RPM spec for elementary.
SVN revision: 46349
2010-02-21 19:18:26 +00:00
Carsten Haitzler 06d2876baf well it needed to be done finallly - elm has config files and profiles - just
like big brother e.



SVN revision: 45280
2010-01-18 09:38:52 +00:00
Vincent Torri e2be9d2b24 remove trailing spaces
SVN revision: 41261
2009-07-07 06:46:51 +00:00
Mike Frysinger 881037a399 add proper ACLOCAL_AMFLAGS
SVN revision: 40803
2009-05-23 20:12:13 +00:00
Carsten Haitzler f2a75b0f05 1. configure.ac finally
2. add docsbuilding infra
3. fix list/genlist on code-based select.



SVN revision: 40667
2009-05-15 11:45:14 +00:00
Cedric BAIL 0250980897 Building elementary.pc.
SVN revision: 37624
2008-11-14 13:17:54 +00:00
Carsten Haitzler 51123a3452 elementary becomes its own tree/lib/test binary
SVN revision: 36343
2008-09-30 06:58:56 +00:00