]> git.mxchange.org Git - flightgear.git/blob - docs-mini/README.cygwin
Tweaks to add an altitude indicator adjustment.
[flightgear.git] / docs-mini / README.cygwin
1 This is what [Norman Vine <nhv@cape.com>] recommends for general
2 Cygwin development.
3
4 Note:  This will be a Unix like system and not a Windows IDE
5 It is expected that the user is comfortable using the gnu gcc
6 compiler and its asociated toolkit.
7
8 1) Latest Cygwin release
9       earlier ones work but the latest is better by far and
10       upgrading is now just a one click operation :-)
11       http://www.cygwin.com
12
13       For version V1.1.4 ( current version as of 9/22/2000 )
14       after installation upgrade per these instructions
15       http://sources.redhat.com/ml/cygwin/2000-08/msg00256.html
16       ( this will not be necessary for those using Cygwin snapshots
17         later then 08 / 15 / 2000 )
18
19 2) a Cygwin compiled Perl
20       I reccomend the binary release from Charles Wilson
21       http://cygutils.netpedia.net/V1.1/perl-5.6.0/index.html
22
23 3) automake and autoconf but you might as well pick up
24     the complete usr-local toolkit
25     http://cygutils.netpedia.net/V1.1/usr-local/index.html
26
27 4) I HEARTILY reccomend installing this Win32 ( Non - X ) rxvt package
28     http://www.io.com/~bub/rxvt.html
29     to replace the command console
30
31
32 5) There is a small problem in the stock OpenGl Distribution
33      I suggest you just grab mine from
34      http://www.vso.cape.com/~nhv/files/cygwin/cygwin_opengl.ZIP
35      There is some documentation in the included shell script
36
37 ======
38
39 After installing the new Cygwin and support files
40 You should just be able to do from a Cygwin bash shell
41
42 cd to appropriate top SRC_DIR
43
44 aclocal
45 automake -a
46 autoconf
47 ./configure
48 make
49 make install
50
51 for what it is worth here are the compiler flags I have been using
52 do this from bash shell prior to running configure
53
54 export
55 CFLAGS='-pipe -Wall -O2 -ffast-math -funroll-loops -fexpensive-optimizations
56  -mpentium'
57 export
58 CXXFLAGS='-pipe -Wall -O2 -ffast-math -funroll-loops -fexpensive-optimizatio
59 ns -mpentium'
60
61 Cheers
62
63 Norman
64