Niels Ole Salscheider
098213f545
Use $PKG_CONFIG instead of pkg-config
...
This allows to use prefixed versions of pkg-config for cross-compilation.
2015-04-09 12:04:09 +02:00
Jaroslav Kysela
8d71f8ed25
configure: another improvement in the libav detection, fixes #2382
2014-10-16 09:13:16 +02:00
Sascha Kuehndel (InuSasha)
999d184d69
[build] add LD flags to print_config
2014-09-01 15:36:21 +02:00
Sascha Kuehndel (InuSasha)
ae56b48e04
[build] fix configure with komplex enviroments
...
- add ldflags
- fix multivalued options like --cflags="-m64 -I/include/extra"
2014-09-01 15:36:21 +02:00
Dreamcat4
f78ce0a4fe
Fix Syntax error. Redirection wrong way around. Thanks @ksooo !
2014-08-16 12:21:12 +01:00
Dreamcat4
e679aefb4f
For issue#2192. Run scripts though shellcheck. Put back configure.inc to use bash for now.
2014-08-16 12:21:08 +01:00
Jaroslav Kysela
7d3a65d047
support: replace /bin/bash with /bin/sh for FreeBSD - fixes issue#2192
2014-08-13 18:05:25 +02:00
Damjan Marion
5a8b5e7fe2
osx: initial support for OS X
2014-05-26 17:59:33 +02:00
Damjan Marion
374489856c
build: autodetect platform
2014-05-16 22:51:02 +02:00
Adam Sutton
2b695add0c
config: started to add the concept of a configuration version
...
This is to allow simple detection of a need to migrate, so that it can be done
in one centralised location. Rather than having to have lots of in place dual
config handling.
Some simple stuff will probably continue to be done in place, to avoid
constantly adding migration routines for trivial stuff. But anyting non-trivial
will at least be more easily handled without the need for external scripts.
2014-04-04 09:55:08 +01:00
Stefan Saraev
9650e60a5c
support/configure.inc: fix crosscompiling
...
--cc= can be whatever. there should be no check if generated
binaries can run while crosscompiling.
2014-02-14 18:29:28 +02:00
Adam Sutton
3e11bc4f13
support: remove stray commenting out of stderr redirect
2013-12-22 20:55:38 +00:00
Adam Sutton
d91c02d520
Merge branch 'feature/dvb-rewrite'
...
Conflicts:
Makefile
configure
src/dvb/diseqc.h
src/dvb/dvb.h
src/dvb/dvb_adapter.c
src/dvb/dvb_fe.c
src/dvb/dvb_input_filtered.c
src/dvb/dvb_tables.c
src/input/mpegts/dvb_psi.c
src/input/mpegts/iptv/iptv_mux.c
src/iptv_input.c
src/service_mapper.h
src/webui/static/app/tvadapters.js
src/webui/webui.c
2013-08-28 17:08:39 +01:00
Adam Sutton
0d74894f33
debug: added a proper pthread_mutex ownership check in lock_assert()
...
this is conditional based on a test run from the configure script, as this
type of test is certainly not 100% cross platform compatible.
However its very useful to have a true check of lock ownership rather than
the rather arbitary check that "someone" holds the lock.
2013-08-06 19:57:07 +01:00
Bernhard Froehlich
06824215e4
Add PLATFORM_* define to config.h to allow supporting non Linux platforms.
2013-05-04 13:54:12 +02:00
Adam Sutton
babe15958e
support: remove confusing (and uncessary) default values.
2013-03-19 14:42:48 +00:00
Andrew C. Martin
9b385a78c5
allow build path spaces in support scripts
...
- allow build path spaces in configure & support scripts
- use the same die function for all scripts
2013-03-07 20:44:55 -07:00
Adam Sutton
0fab063340
build: update build system to fix some odd use cases
2013-02-21 11:58:48 +00:00
Adam Sutton
efd2c28b89
support: fix configure args storage.
2013-02-08 15:44:05 +00:00
Adam Sutton
14fcdcf2fc
support: minor aesthetic change.
2013-01-16 09:47:52 +00:00
Jason Millard
2df7b8d63b
add cflags support to configure script
2013-01-11 22:08:28 -05:00
Adam Sutton
9a655a6218
build: Some tidying up of the build system
...
mainly this is just cleaning up the output from the build commands
but also added debian/changelog to ignore file to stop it being
accidentally committed back.
2013-01-11 11:13:29 +00:00
Adam Sutton
ac22d71a0c
support: formatting of configure output.
2013-01-10 10:20:47 +00:00
Adam Sutton
8be121f558
make: add option to reconfigure with previous options.
2013-01-09 21:42:09 +00:00
Adam Sutton
303313a82f
support: minor addition to the configure.inc script for cc lib checking.
2012-11-28 11:20:19 +00:00
Adam Sutton
91d7e220bf
Ensure that bzip2 binary is checked if we are fetching scan files. Some embedded dev systems may not have bzip2 by default.
2012-10-08 21:22:44 +01:00
Adam Sutton
9a4afdcc70
Make configure work with autocomplete AND keep my nice formatting.
2012-09-21 13:03:04 +01:00
Adam Sutton
00fa2f44ee
Add some additional support to configure.inc added for new feature check in configure that has now been abandoned.
2012-09-06 15:35:33 +01:00
Adam Sutton
d3782d317c
Forgot to espace $ in .config.mk generation.
2012-09-04 10:41:22 +01:00
Adam Sutton
b2db316cc6
Ensure CC is overridden (but only) if default var is in use.
2012-09-04 09:53:36 +01:00
Adam Sutton
d0efe2998a
Some minor fixes to earlier python checks.
2012-08-29 21:02:11 +01:00
Adam Sutton
36849d83d5
Translated getmuxlist into python script and did some general updates to configure script. Fixes #1166 .
2012-08-29 16:26:37 +01:00
Adam Sutton
9bd40fcc38
Ensure that bundle does not include DVB scan files if not request in configure. Also default to /usr/share/dvb if not including files in the installation.
2012-08-24 09:49:44 +01:00
Adam Sutton
7630970887
Forgot to tidy up temp files during check_cc.
2012-08-23 15:01:29 +01:00
Adam Sutton
b709427f3e
Move use of DESTDIR from config.mk to posix.mk. Makes much more sense that way.
2012-08-17 21:18:53 +01:00
Adam Sutton
7f9930eca1
Hopefully a final correction to posix (archlinux) packaging issues.
2012-08-17 20:56:12 +01:00
Adam Sutton
9a58b7ab76
Fix mistake in new configure script for using make install. Relates #1127 .
2012-08-17 20:30:42 +01:00
Adam Sutton
76e785578b
Add back in missing -lpthread. Fixes #1127 .
2012-08-17 19:38:47 +01:00
Adam Sutton
ba2ebce011
Fix enabling of unsupported options from command line.
2012-08-17 10:48:45 +01:00
Adam Sutton
711ce27baf
Corrections to the configure script, location of tvheadend datadir and pkg-config failure handling.
...
Also added some more output.
2012-08-17 10:31:13 +01:00
Adam Sutton
841ff8eb49
Brand new configure script, hopefully easier to use. And tidied up the Makefile a bit.
2012-08-17 10:31:12 +01:00
Adam Sutton
621441760d
Integrate (badly) the new muxlist config file fetching into the build system.
2012-08-14 20:02:38 +01:00
Richard Kunze
7f34935eb1
Always use the builtin charset conversion
2012-05-18 22:44:26 +02:00
Richard Kunze
81e107ecb7
Add builtin charset conversion for systems without sufficient iconv support. Enable with './configure --enable-dvbconv'
2012-05-14 20:51:29 +02:00
Andreas Öman
da053d7c29
Cleanup the debian/ directory and make it use more dh scripts and add entry points for Autobuild system
2012-04-10 21:15:57 +02:00
Andreas Öman
641269999a
Check for execinfo.h before use
2011-01-04 21:34:02 +01:00
Andreas Öman
ea02eb2357
No longer depend on FFmpeg
2010-06-23 22:40:13 +00:00
Andreas Öman
201914248c
Make V4L and DVB conditionally compiled
2010-02-16 19:49:54 +00:00
Andreas Öman
4464a3e2ca
Check if compiler can compile mmx and sse2 code in configure
2010-01-06 21:24:16 +00:00
Andreas Öman
a099c48627
The HTSP service is now announced via AVAHI (mDNS service discovery)
2009-08-10 19:06:16 +00:00