Moritz Bunkus
1cd37eb212
Common init code for test cases; start of unit tests for propedit
2012-08-15 09:16:52 +02:00
Moritz Bunkus
dc225ba8d6
Build static library for each executable (except mmg)
...
Helps unit tests for those
2012-08-13 21:20:50 +02:00
Moritz Bunkus
6a2698f5ec
Split single unit test directory into multiple ones
...
The goal is to enable testing of application specific files, e.g. for
mkvpropedit.
2012-08-13 20:41:35 +02:00
Moritz Bunkus
79421eaa6f
Build framework for unit tests based on Google's test framework
2012-08-07 23:08:40 +02:00
Moritz Bunkus
7357c7c7fa
Fix running rake with Ruby 1.8.7
2012-04-26 16:02:12 +02:00
Moritz Bunkus
cdc7dddb90
Avoid warning from Ruby 1.8.7
2012-04-26 15:58:35 +02:00
Moritz Bunkus
abcc50f2b4
Fix linking if configure --cache-file is used twice
2012-04-24 19:55:43 +02:00
Moritz Bunkus
50620f4988
Merge remote-tracking branch 'refs/remotes/origin/mmg-qt'
2012-04-16 22:17:07 +02:00
Moritz Bunkus
4c84c4ce12
Upgrade included drake to 0.9.2.0.3.1
2012-04-16 22:13:03 +02:00
Moritz Bunkus
380f75df72
Fix dependency file name clashes; ignore not existing dependencies; use simpler format
2012-04-11 16:48:15 +02:00
Moritz Bunkus
1542a6bac7
Only install application icons
2012-04-11 12:00:48 +02:00
Moritz Bunkus
bb155cc1dd
Implement/fix build system for mmg-qt
2012-04-09 17:48:38 +02:00
Moritz Bunkus
f4721c599c
Don't shell out for :clean target
2012-04-09 16:32:46 +02:00
Moritz Bunkus
e1a499f3a2
Move temporary dependency files to a temporary directory
2012-03-18 10:57:43 +01:00
Moritz Bunkus
f39cbdd042
Add the pugixml library
2012-03-17 01:10:46 +01:00
Moritz Bunkus
5f8795c2e2
Simplify library link list
2012-03-17 01:07:45 +01:00
Moritz Bunkus
426a014499
Fix png => h dependency
2012-03-15 17:44:51 +01:00
Moritz Bunkus
d88e833557
Include bin2h.rb helper tool
2012-03-15 17:44:18 +01:00
Moritz Bunkus
45adfd4e4f
Use PNG icons instead of XPM icons on non-Windows
2012-03-15 17:17:57 +01:00
Moritz Bunkus
9cc37dd272
Abort drake if xsltproc finds a logical error (like wrong link targets)
2012-02-25 15:05:14 +01:00
KonaBlend
2ecf2e2f46
optimize rake deps to exclude absolute paths
...
- exclude absolute pathnames from rake.d/dependency.d/ content
- improve readability of content files: 1 file per line
- content size and dependencies reduced from 3.3MB --> 0.9MB
- time to perform rake on built tree reduced from 2200ms to 500ms
2011-12-10 17:41:24 +01:00
Moritz Bunkus
6e17266c49
Remove more traces of the DLL build process for libmtxcommon
2011-11-05 23:50:33 +01:00
Moritz Bunkus
f4dcb7b33d
Translation files: always write the same style as poedit
2011-10-13 20:57:49 +02:00
Moritz Bunkus
5e2931ea35
Newer rake version compatibility fix
2011-06-02 17:21:25 +02:00
Moritz Bunkus
91a423c88d
Don't use features that aren't available on Rub 1.8.6
2011-01-31 17:47:18 +01:00
Moritz Bunkus
da0e382cf7
Only use the internal versions of libebml & libmatroska if the system libs are too old
2011-01-31 11:52:07 +01:00
Moritz Bunkus
fa9fc31e5f
Include libebml & libmatroska in the sources & compilation system
...
Further commits will make this optional so that the system libs are
used if they're new enough.
2011-01-31 10:28:38 +01:00
Moritz Bunkus
c581304069
Don't add objects files more than once during linking
2011-01-20 15:03:15 +01:00
Moritz Bunkus
17dad78450
Don't let files depend on themselves
2010-12-25 23:23:22 +01:00
Moritz Bunkus
ef12126681
Define file dependencies explicitely
...
Simply defining a rule '.o' => '.cpp' is not enough
for (d)rake. (d)rake only uses the rules for building, not for
determining which elements have to be re-built.
2010-12-24 18:18:15 +01:00
Moritz Bunkus
6549317870
Link against libcurl if found
2010-12-23 16:04:23 +01:00
Moritz Bunkus
edff1163cd
Build moc files properly
2010-12-20 23:32:37 +01:00
Moritz Bunkus
82e37f12f4
Every object has .to_a, but it will be obsolete soon
2010-09-23 15:46:50 +02:00
Moritz Bunkus
da3e7f2e91
Ruby 1.9.2 does not include '.' in the include path anymore
2010-08-29 11:11:28 +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
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
607cc79465
Only use Mutexes if Ruby knows about them (Ruby 1.8.6 issue)
2010-08-01 22:06:53 +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
a81a7b5a5d
Include our own copy of drake for easier building
2010-08-01 11:43:08 +02:00
Moritz Bunkus
70b6d33b8c
Fixes for compilation with mingw
2010-08-01 11:12:45 +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
385f86228f
Install tasks
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
b98b950386
Enable building the man pages
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
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