Commit Graph

4622 Commits

Author SHA1 Message Date
Moritz Bunkus
4a2819777b Allow external build scripts to specifiy additional arguments to configure 2010-08-07 19:46:42 +02:00
Moritz Bunkus
34455fa79f Always flush all packetizers
If --default-duration is used then the timecode factory applies
queueing. If the packetizer is not flushed then the timecode factory
is not flushed either. If the video frame does not end in a key frame
then the timecode factory will have frames left, and the packet queue
won't be empty resulting in lost frames.
2010-08-05 23:04:57 +02:00
Moritz Bunkus
0ae2a02937 Output make-style chdir messages
Helps Emacs locate the files errors and warnings refer to
2010-08-05 22:18:29 +02:00
Moritz Bunkus
9eb10d3234 nDon't access uninitialized memory 2010-08-05 22:18:04 +02:00
Moritz Bunkus
b8b0739c00 Fix regex for dependency file analysis
On msys there are : in the file names, e.g. c:/msys/....
2010-08-04 22:49:27 +02:00
Moritz Bunkus
9823ea3891 Don't rescale: m_progress is not 0-100 based, but 0-100*jobs_to_start.size()
Fix for bug 529.
2010-08-03 15:34:41 +02:00
Moritz Bunkus
bf678a4521 Include vendor dirs even if File#readlink is not available (mingw) 2010-08-02 23:14:25 +02:00
Moritz Bunkus
05573e2060 Use temp files and explicit invocation of /bin/sh on mingw 2010-08-02 23:06:48 +02:00
Moritz Bunkus
67769eb6df Use the proper name for pre-compiled header files 2010-08-01 22:41:19 +02:00
Moritz Bunkus
607cc79465 Only use Mutexes if Ruby knows about them (Ruby 1.8.6 issue) 2010-08-01 22:06:53 +02:00
Moritz Bunkus
2d16b68113 Converted OpenSuSE build process to rake 2010-08-01 20:18:57 +02:00
Moritz Bunkus
e7f89447be Allow to specify the name of mmg's executable upon installation
Also affects the man pages
2010-08-01 20:04:47 +02:00
Moritz Bunkus
68764b0348 Converted Fedora build process to rake 2010-08-01 13:39:31 +02:00
Moritz Bunkus
6b849d54f0 Don't let env vars override the required {c,cxx,ld}flags 2010-08-01 12:53:34 +02:00
Moritz Bunkus
dde97d8f4b Missing dependency for creating translated .xml files for man pages 2010-08-01 12:28:24 +02:00
Moritz Bunkus
06be72486e Wrong dependency format 2010-08-01 12:17:38 +02:00
Moritz Bunkus
67c681c730 Use the included drake for Debian builds 2010-08-01 12:15:44 +02:00
Moritz Bunkus
de0f7ac147 ChangeLog update 2010-08-01 12:03:34 +02:00
Moritz Bunkus
a81a7b5a5d Include our own copy of drake for easier building 2010-08-01 11:43:08 +02:00
Moritz Bunkus
7d69bb0198 Build dependency update 2010-08-01 11:41:42 +02:00
Moritz Bunkus
70b6d33b8c Fixes for compilation with mingw 2010-08-01 11:12:45 +02:00
Moritz Bunkus
76288e2201 Fix for Ruby 1.8 2010-08-01 11:12:45 +02:00
Moritz Bunkus
38a970e68f Documentation update for rake 2010-08-01 11:12:45 +02:00
Moritz Bunkus
7c12f7b9c7 Fixed build instructions 2010-08-01 11:12:45 +02:00
Moritz Bunkus
4be7a7cda0 Building requires rake 2010-08-01 11:12:45 +02:00
Moritz Bunkus
244f685d78 Removed unneeded script 2010-08-01 11:12:45 +02:00
Moritz Bunkus
82657735ce Build system for the 'src/tools' directory 2010-08-01 11:12:44 +02:00
Moritz Bunkus
4da568c591 Automatically set number of threads from environment variable 2010-08-01 11:12:44 +02:00
Moritz Bunkus
53dce17edf Removed most of the old build system 2010-08-01 11:12:44 +02:00
Moritz Bunkus
ac8c0b0a65 Added Rakefiles to nearly every subdirectory 2010-08-01 11:12:44 +02:00
Moritz Bunkus
21f6b4d50f Dependency fix for man page translations 2010-08-01 11:12:44 +02:00
Moritz Bunkus
32ac14b391 Tasks for creating HTML files from man pages 2010-08-01 11:12:44 +02:00
Moritz Bunkus
249e819eb6 manpage translation update targets 2010-08-01 11:12:44 +02:00
Moritz Bunkus
6719857230 Renamed a lot of global variables 2010-08-01 11:12:44 +02:00
Moritz Bunkus
385f86228f Install tasks 2010-08-01 11:12:44 +02:00
Moritz Bunkus
4a2c0e16a9 A friendly message signalling completion 2010-08-01 11:12:44 +02:00
Moritz Bunkus
c17b4d82aa Put tasks into namespaces 2010-08-01 11:12:44 +02:00
Moritz Bunkus
0f6407513d Enable building mmg's guide 2010-08-01 11:12:43 +02:00
Moritz Bunkus
fc5d41cad6 Enable building the translations 2010-08-01 11:12:43 +02:00
Moritz Bunkus
b98b950386 Enable building the man pages 2010-08-01 11:12:43 +02:00
Moritz Bunkus
e45db1a100 Tag file creation 2010-08-01 11:12:43 +02:00
Moritz Bunkus
354d77739d A couple of descriptions for tasks 2010-08-01 11:12:43 +02:00
Moritz Bunkus
789b258af6 Proper handling of precompiled header compilation 2010-08-01 11:12:43 +02:00
Moritz Bunkus
8d7fc2723b Enable dependecies 2010-08-01 11:12:43 +02:00
Moritz Bunkus
97910036a1 Remove .a libs silently 2010-08-01 11:12:43 +02:00
Moritz Bunkus
bbf395afbd Split up the Rakefile into smaller units 2010-08-01 11:12:43 +02:00
Moritz Bunkus
8f45adca2c Remove dependency files if the compilation fails 2010-08-01 11:12:43 +02:00
Moritz Bunkus
513c26ad84 First version of a rake based build system 2010-08-01 11:12:43 +02:00
Moritz Bunkus
56bd54d36b Cosmetics 2010-07-30 09:42:22 +02:00
Moritz Bunkus
1ee34768d6 Properly handle default value for 'track language' elements in the header editor
Fix for bug 525.
2010-07-30 09:42:08 +02:00