Corrected PNG etc include paths
Added install for Motif (not tested) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3357 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
a47ad26244
commit
583a65787f
58
BuildCVS.txt
58
BuildCVS.txt
@ -46,8 +46,8 @@ and its make.exe).
|
|||||||
-> type: cd c:\wxWin\src\msw
|
-> type: cd c:\wxWin\src\msw
|
||||||
-> type: make -f makefile.g95
|
-> type: make -f makefile.g95
|
||||||
|
|
||||||
II) Unix ports using plain makefiles.
|
II) Unix ports
|
||||||
--------------------------------------
|
--------------
|
||||||
|
|
||||||
Building wxGTK or wxMotif completely without configure
|
Building wxGTK or wxMotif completely without configure
|
||||||
won't ever work, but there is now a new makefile system
|
won't ever work, but there is now a new makefile system
|
||||||
@ -63,21 +63,11 @@ as ~/wxWindows (this is actually not really needed).
|
|||||||
-> type: cd mybuild
|
-> type: cd mybuild
|
||||||
-> type: ../configure --with-motif
|
-> type: ../configure --with-motif
|
||||||
or type: ../configure --with-gtk
|
or type: ../configure --with-gtk
|
||||||
-> type: cd src/gtk
|
-> type: make
|
||||||
or type: cd src/motif
|
-> type: su <type root password>
|
||||||
-> type: make -f makefile.unx
|
-> type: make install
|
||||||
|
-> type: ldconfig
|
||||||
You will then find the shared library in in the lib path of
|
-> type: exit
|
||||||
the build directory. There is currently no install method,
|
|
||||||
so you'll have to create a symlink to /usr/local/lib and run
|
|
||||||
ldconfig or whatever is needed to make that library known
|
|
||||||
to your system.
|
|
||||||
|
|
||||||
In order to test the sample, go to mybuild/src/gtk again and
|
|
||||||
type: make -f makefile.unx samples
|
|
||||||
which will copy the entire samples directory to the build
|
|
||||||
directory, such as mybuild/samples
|
|
||||||
|
|
||||||
|
|
||||||
III) Windows using configure
|
III) Windows using configure
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
@ -91,40 +81,6 @@ ftp server at ftp://sourceware.cygnus.com/pub/cygwin/.
|
|||||||
Of course, you can also build the library using plain makefiles (see
|
Of course, you can also build the library using plain makefiles (see
|
||||||
section I).
|
section I).
|
||||||
|
|
||||||
IV) Unix using configure
|
|
||||||
----------------------------------------
|
|
||||||
|
|
||||||
a) You have all the newest and greatest GNU tools installed on your system
|
|
||||||
and in the same directory hierachy (e.g. either all tools in /usr or all
|
|
||||||
in /usr/local), these tools are:
|
|
||||||
- GNU libtool 1.2e (1.3 doesn't work here)
|
|
||||||
- GNU autoconf 2.13 (including autoheader 2.13)
|
|
||||||
- GNU automake 1.4 (including aclocal 1.4)
|
|
||||||
and possibly but not forcibly
|
|
||||||
- GNU make 3.76.1
|
|
||||||
- GNU C++ (EGCS)
|
|
||||||
|
|
||||||
-> Go to the base directory
|
|
||||||
-> type: ./autogen.sh
|
|
||||||
|
|
||||||
b) You don't know what autos are and have no driver's licence anyway:
|
|
||||||
|
|
||||||
-> Go to the testconf directory
|
|
||||||
-> type: ./apply
|
|
||||||
|
|
||||||
a+b) Then proceed in either case with:
|
|
||||||
|
|
||||||
-> Choose a directory name that seems fit for building wxWindows, e.g. mybuild
|
|
||||||
-> Go the base directory
|
|
||||||
-> type: mkdir mybuild
|
|
||||||
-> type: cd mybuild
|
|
||||||
-> type: ../configure --with-gtk
|
|
||||||
or type: ../configure --with-motif
|
|
||||||
or type: ../configure --with-wine
|
|
||||||
-> type make
|
|
||||||
-> drink lots of coffee and go shopping
|
|
||||||
|
|
||||||
|
|
||||||
V) MacOS
|
V) MacOS
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|
||||||
|
21
configure.in
21
configure.in
@ -1969,13 +1969,13 @@ dnl ---------------------------------------------------------------------------
|
|||||||
ZLIB_INCLUDE=
|
ZLIB_INCLUDE=
|
||||||
if test "$wxUSE_ZLIB" = "yes" ; then
|
if test "$wxUSE_ZLIB" = "yes" ; then
|
||||||
AC_DEFINE(wxUSE_ZLIB)
|
AC_DEFINE(wxUSE_ZLIB)
|
||||||
ZLIB_INCLUDE="-I\${srcdir}/../zlib"
|
ZLIB_INCLUDE="-I\${top_srcdir}/src/zlib"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PNG_INCLUDE=
|
PNG_INCLUDE=
|
||||||
if test "$wxUSE_LIBPNG" = "yes" ; then
|
if test "$wxUSE_LIBPNG" = "yes" ; then
|
||||||
AC_DEFINE(wxUSE_LIBPNG)
|
AC_DEFINE(wxUSE_LIBPNG)
|
||||||
PNG_INCLUDE="-I\${srcdir}/../png"
|
PNG_INCLUDE="-I\${top_srcdir}/src/png"
|
||||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS png"
|
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS png"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -1986,7 +1986,7 @@ fi
|
|||||||
JPEG_INCLUDE=
|
JPEG_INCLUDE=
|
||||||
if test "$wxUSE_LIBJPEG" = "yes" ; then
|
if test "$wxUSE_LIBJPEG" = "yes" ; then
|
||||||
AC_DEFINE(wxUSE_LIBJPEG)
|
AC_DEFINE(wxUSE_LIBJPEG)
|
||||||
JPEG_INCLUDE="-I\${srcdir}/../jpeg"
|
JPEG_INCLUDE="-I\${top_srcdir}/src/jpeg"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_OPENGL" = "yes"; then
|
if test "$wxUSE_OPENGL" = "yes"; then
|
||||||
@ -2658,13 +2658,16 @@ AC_OUTPUT([
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
chmod +x wx-config
|
chmod +x wx-config
|
||||||
dnl The following line is more elegant but test -e is not supported by all
|
if test ! -d include; then
|
||||||
dnl test varieties.
|
mkdir include
|
||||||
dnl if test ! -e include/wx/${TOOLKIT_DIR}/setup.h; then
|
|
||||||
cat include/wx/${TOOLKIT_DIR}/setup.h >/dev/null 2>&1
|
|
||||||
if test $? != 0; then
|
|
||||||
${LN_S} `pwd`/setup.h include/wx/${TOOLKIT_DIR}/setup.h
|
|
||||||
fi
|
fi
|
||||||
|
if test ! -d include/wx; then
|
||||||
|
mkdir include/wx
|
||||||
|
fi
|
||||||
|
if test ! -d include/wx/${TOOLKIT_DIR}; then
|
||||||
|
mkdir include/wx/${TOOLKIT_DIR}
|
||||||
|
fi
|
||||||
|
cp -f setup.h include/wx/${TOOLKIT_DIR}/setup.h
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
LN_S="${ac_cv_prog_LN_S}"
|
LN_S="${ac_cv_prog_LN_S}"
|
||||||
|
@ -625,6 +625,64 @@ wave.h K
|
|||||||
win_gtk.h K
|
win_gtk.h K
|
||||||
window.h K
|
window.h K
|
||||||
|
|
||||||
|
accel.h F
|
||||||
|
app.h F
|
||||||
|
bitmap.h F
|
||||||
|
bmpbuttn.h F
|
||||||
|
brush.h F
|
||||||
|
button.h F
|
||||||
|
checkbox.h F
|
||||||
|
checklst.h F
|
||||||
|
choice.h F
|
||||||
|
clipbrd.h F
|
||||||
|
colordlg.h F
|
||||||
|
colour.h F
|
||||||
|
combobox.h F
|
||||||
|
control.h F
|
||||||
|
cursor.h F
|
||||||
|
dataobj.h F
|
||||||
|
dc.h F
|
||||||
|
dcclient.h F
|
||||||
|
dcmemory.h F
|
||||||
|
dcprint.h F
|
||||||
|
dcscreen.h F
|
||||||
|
dialog.h F
|
||||||
|
dnd.h F
|
||||||
|
filedlg.h F
|
||||||
|
font.h F
|
||||||
|
fontdlg.h F
|
||||||
|
frame.h F
|
||||||
|
gauge.h F
|
||||||
|
gdiobj.h F
|
||||||
|
icon.h F
|
||||||
|
joystick.h F
|
||||||
|
listbox.h F
|
||||||
|
mdi.h F
|
||||||
|
menu.h F
|
||||||
|
menuitem.h F
|
||||||
|
metafile.h F
|
||||||
|
minifram.h F
|
||||||
|
msgdlg.h F
|
||||||
|
palette.h F
|
||||||
|
pen.h F
|
||||||
|
print.h F
|
||||||
|
printdlg.h F
|
||||||
|
private.h F
|
||||||
|
radiobox.h F
|
||||||
|
radiobut.h F
|
||||||
|
region.h F
|
||||||
|
scrolbar.h F
|
||||||
|
settings.h F
|
||||||
|
slider.h F
|
||||||
|
spinbutt.h F
|
||||||
|
statbmp.h F
|
||||||
|
statbox.h F
|
||||||
|
stattext.h F
|
||||||
|
textctrl.h F
|
||||||
|
timer.h F
|
||||||
|
toolbar.h F
|
||||||
|
window.h F
|
||||||
|
|
||||||
execute.h S
|
execute.h S
|
||||||
|
|
||||||
file.h P
|
file.h P
|
||||||
|
Loading…
Reference in New Issue
Block a user