Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(63)

Side by Side Diff: third_party/libxml/src/bakefile/Readme.txt

Issue 1193533007: Upgrade to libxml 2.9.2 and libxslt 1.1.28 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: no iconv Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1
2 LIBXML2 build system for Win32 README
3 -------------------------------------
4
5 In this folder are stored all the files required to compile LIBXML2 with win32 compilers.
6 Bakefile (http://bakefile.sourceforge.net) is used as makefile generator.
7
8 Supported makefiles:
9 - makefile.vc for Microsoft NMAKE
10 - makefile.bcc for Borland MAKE
11 - makefile.wat for OpenWatcom MAKE
12 - makefile.gcc for MinGW MINGW32-MAKE
13 - all DSP & DSW for Microsoft VisualC++ 6.0 (can be used also with VS.NET AFA IK)
14
15 This readme is organized as:
16 1.0 HOWTO compile LIBXML2 using makefiles <-- for users who want to build the library using *command-line*
17 1.1 HOWTO compile LIBXML2 using an IDE <-- for users who want to build the library using an *IDE*
18 1.2 HOWTO regenerate makefiles for LIBXML2 <-- for libxml2 mantainers/deve lopers/advanced users
19
20 If you just want to compile the library (and the test programs) you should defi nitely avoid the
21 section 1.1 and focus on the 1.0.
22
23
24
25
26
27
28 1.0 HOWTO compile LIBXML2 using makefiles
29 -----------------------------------------
30
31 Choose your preferred compiler among those actually supported (see above) and t hen run
32
33 mycompilermake -fmakefile.makefileext [options]
34
35 for a full list of the available options you should open with a notepad (or som ething like that)
36 the makefile you want to use; at the beginning you should see a section which s tarts as:
37
38 # -------------------------------------------------------------------------
39 # These are configurable options:
40 # -------------------------------------------------------------------------
41
42 here you can find all the options actually used by that makefile.
43 They can be customized when running the makefile writing something like:
44
45 nmake -fmakefile.vc BUILD=release
46 mingw32-make -fmakefile.gcc BUILD=debug ICONV_DIR=c:\myiconv
47
48 or they can be permanently changed modifying the makefile.
49 That's all: for any problem/compile-error/suggestion, write to
50 frm@users.sourceforge.net with the word "libxml2" in the subject.
51
52
53
54
55
56 1.1 HOWTO compile LIBXML2 using an IDE
57 --------------------------------------
58
59 Actually only the Microsoft VisualC++ 6.0 project files are generated.
60 In future other Integrated Development Environments (IDEs) will be supported as well.
61
62 With MSVC++ 6.0, you should open the DSW file and then set as the active projec t the
63 "libxml2" project, if you want to build the library or one of the test projects if you
64 want to run them.
65 Using the command "Build->Set Active Configuration" you can choose one of the p redefined
66 configuration.
67
68
69
70
71
72 1.2 HOWTO regenerate makefiles for LIBXML2
73 ------------------------------------------
74
75 Be sure to have installed Bakefile (http://bakefile.sourceforge.net).
76 Just run the "bakefile_gen" command inside the folder containing the "libxml2.b kl" file.
77 NOTE: if you want to remove all the makefiles, you can use the "bakefile_gen -c " command.
78
79 The template files used to generate all makefiles are only two:
80 - libxml2.bkl (the main one)
81 - Bakefiles.bkgen
82 All the other files can be dinamically regenerated.
83
84
85
86
87
88 If you have problems with the compilation of LIBXML2 under windows (using one o f the supported compiler)
89 please write to:
90
91 Francesco Montorsi <frm@users.sourceforge.net>
92
OLDNEW
« no previous file with comments | « third_party/libxml/src/bakefile/Bakefiles.bkgen ('k') | third_party/libxml/src/bakefile/libxml2.bkl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698