-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
15 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,22 +9,15 @@ The program is licensed with the BSD license. So you can modify it in any way | |
you want. However we ask that you generously give back your enhancements | ||
to the community if you think it can help. Contact: [email protected] | ||
|
||
mkclean depends on libebml2 (BSD) and libmatroska2 (BSD) that themselves | ||
mkvalidator depends on libebml2 (BSD) and libmatroska2 (BSD) that themselves | ||
rely on Core-C (BSD) which adds an object API on top of the C language. | ||
|
||
mkvalidator can be built with minilzo support whic is GPL. In that case the | ||
license of the binary becomes GPL. | ||
|
||
** BUILDING ** | ||
To build mkvalidator you have to build coremake first: | ||
You can either run ./configure on Linux/OS X or | ||
- Just compile <root>/corec/tools/coremake/coremake.c with your C compiler. | ||
- run coremake from the root of the source : | ||
* "coremake.exe vs9_win32" to generate the project files for Visual Studio 2008 | ||
* "coremake gcc_linux" to generate the project files for GNU make building with gcc | ||
* "coremake gcc_linux_x64" for GNU make building with gcc on Linux 64 bits | ||
* "coremake xcode_uni" to generate the project files for XCode for a universal OS X binary | ||
* look in the coremake folder for all the platforms supported | ||
To build mkvalidator you need CMake and a working C compiler. | ||
|
||
|
||
The Makefile/mkvalidator.sln will end up in the mkvalidator folder. You just have to | ||
build from there and it will create mkvalidator(.exe) under <root>/release/ | ||
You just run "cmake ." to generate the makefiles and then "make". | ||
|
||
To delete all the project files run "coremake(.exe) clean" from the root of the sources. | ||
On Windows a Visual Studio project may be created instead. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters