]> git.saurik.com Git - wxWidgets.git/blame - BuildCVS.txt
made the sample work under wxMSW too
[wxWidgets.git] / BuildCVS.txt
CommitLineData
f6577bba
RR
1------------------------------------------------------------------------
2 How to build the sources from CVS
3------------------------------------------------------------------------
4
5I) Windows using plain makefiles
6----------------------------------------
7
8No idea, never did it.
9
10
11II) Unix using plain makefiles.
12----------------------------------------
13
a533f5c1
RR
14Set WXWIN environment variable to the base directory such
15as ~/wxWindows
16
17-> type: export WXWIN=~/wxWindows
f6577bba 18
a533f5c1
RR
19Edit ~/wxWindows/src/make.env as you wish.
20-> type: cd ~/wxWindows/src/gtk
21-> type: cp ./setup0.h setup.h
22-> type: make -f makefile.unx gtk
23-> pray
f6577bba
RR
24
25III) Windows using configure
26----------------------------------------
27
28No idea..
29
30
31IV) Unix using configure
32----------------------------------------
33
34a) You have all the newest and greatest GNU tools installed on your system
35and in the same directory hierachy (e.g. either all tools in /usr or all
36in /usr/local), these tools are:
37- GNU libtool 1.2e (1.3 doesn't work here)
a533f5c1 38- GNU autoconf 2.13 (including autoheader 2.13)
f6577bba
RR
39- GNU automake 1.4 (including aclocal 1.4)
40and possibly but not forcibly
41- GNU make 3.76.1
42- GNU C++ (EGCS)
43
44-> Go to the base directory
45-> type: ./autogen.sh
46
47b) You don't know what autos are and have no driver's licence anyway:
48
49-> Go to the testconf directory
50-> type: ./apply
51
52a+b) Then proceed in either case with:
53
54-> Choose a directory name that seems fit for building wxWindows, e.g. mybuild
55-> Go the base directory
56-> type: mkdir mybuild
57-> type: cd mybuild
58-> type: ../configure --with-gtk
59or type: ../configure --with-motif
60or type: ../configure --with-wine
61-> type make
62-> drink lots of coffee and go shopping
63
64
65V) MacOS
66----------------------------------------
67
68V) OS/2
69----------------------------------------
70