* make install now installs OLE headers on cygwin
* cygwin now uses the same naming conventions for libraries as the rest of wxMSW * updated filelist.txt * added code to filelist.t fo parse OLE headers * all platforms using configure now have --enable-no_rtti, --enable-no_exceptions on by default git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12160 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
3fe03e474d
commit
f676c7ffd5
@ -411,6 +411,10 @@ preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAM
|
|||||||
$(INSTALL_SCRIPT) $(top_builddir)/wx@TOOLCHAIN_NAME@-config $(bindir)/wx@TOOLCHAIN_NAME@-config
|
$(INSTALL_SCRIPT) $(top_builddir)/wx@TOOLCHAIN_NAME@-config $(bindir)/wx@TOOLCHAIN_NAME@-config
|
||||||
cd $(bindir) && rm -f wx-config && $(LN_S) wx@TOOLCHAIN_NAME@-config wx-config
|
cd $(bindir) && rm -f wx-config && $(LN_S) wx@TOOLCHAIN_NAME@-config wx-config
|
||||||
$(INSTALL_PROGRAM) $(build_libdir)/@WX_TARGET_LIBRARY@ $(libdir)/@WX_TARGET_LIBRARY@
|
$(INSTALL_PROGRAM) $(build_libdir)/@WX_TARGET_LIBRARY@ $(libdir)/@WX_TARGET_LIBRARY@
|
||||||
|
@# this installs the import library for a MSW DLL
|
||||||
|
@# remember: for wxMSW DLL WX_LIBRARY_NAME_STATIC is the
|
||||||
|
@# import livraru name
|
||||||
|
@if test "@TOOLKIT_DIR@" = "msw" -a "@WX_LIBRARY_NAME_STATIC@" != "@WX_TARGET_LIBRARY@"; then $(INSTALL_PROGRAM) $(top_builddir)/lib/@WX_LIBRARY_NAME_STATIC@ $(libdir)/@WX_LIBRARY_NAME_STATIC@; fi
|
||||||
|
|
||||||
$(INSTALL) -d $(libdir)/wx
|
$(INSTALL) -d $(libdir)/wx
|
||||||
$(INSTALL) -d $(libdir)/wx/include
|
$(INSTALL) -d $(libdir)/wx/include
|
||||||
@ -424,6 +428,8 @@ preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAM
|
|||||||
@if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/@TOOLKIT_DIR@; fi
|
@if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/@TOOLKIT_DIR@; fi
|
||||||
@if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/html; fi
|
@if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/html; fi
|
||||||
@if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/generic; fi
|
@if test "$(USE_GUI)" = 1; then $(INSTALL) -d $(includedir)/wx/generic; fi
|
||||||
|
@if test "@TOOLKIT_DIR@" = "msw"; then $(INSTALL) -d $(includedir)/wx/msw/ole; fi
|
||||||
|
|
||||||
$(INSTALL) -d $(includedir)/wx/protocol
|
$(INSTALL) -d $(includedir)/wx/protocol
|
||||||
$(INSTALL) -d $(includedir)/wx/unix
|
$(INSTALL) -d $(includedir)/wx/unix
|
||||||
@list='$(HEADERS)'; for p in $$list; do \
|
@list='$(HEADERS)'; for p in $$list; do \
|
||||||
|
21
configure.in
21
configure.in
@ -641,8 +641,8 @@ if test $DEBUG_CONFIGURE = 1; then
|
|||||||
DEFAULT_wxUSE_OPTIMISE=no
|
DEFAULT_wxUSE_OPTIMISE=no
|
||||||
DEFAULT_wxUSE_PROFILE=no
|
DEFAULT_wxUSE_PROFILE=no
|
||||||
DEFAULT_wxUSE_NO_DEPS=no
|
DEFAULT_wxUSE_NO_DEPS=no
|
||||||
DEFAULT_wxUSE_NO_RTTI=no
|
DEFAULT_wxUSE_NO_RTTI=yes
|
||||||
DEFAULT_wxUSE_NO_EXCEPTIONS=no
|
DEFAULT_wxUSE_NO_EXCEPTIONS=yes
|
||||||
DEFAULT_wxUSE_PERMISSIVE=no
|
DEFAULT_wxUSE_PERMISSIVE=no
|
||||||
DEFAULT_wxUSE_DEBUG_FLAG=yes
|
DEFAULT_wxUSE_DEBUG_FLAG=yes
|
||||||
DEFAULT_wxUSE_DEBUG_INFO=yes
|
DEFAULT_wxUSE_DEBUG_INFO=yes
|
||||||
@ -803,8 +803,8 @@ else
|
|||||||
DEFAULT_wxUSE_OPTIMISE=yes
|
DEFAULT_wxUSE_OPTIMISE=yes
|
||||||
DEFAULT_wxUSE_PROFILE=no
|
DEFAULT_wxUSE_PROFILE=no
|
||||||
DEFAULT_wxUSE_NO_DEPS=no
|
DEFAULT_wxUSE_NO_DEPS=no
|
||||||
DEFAULT_wxUSE_NO_RTTI=no
|
DEFAULT_wxUSE_NO_RTTI=yes
|
||||||
DEFAULT_wxUSE_NO_EXCEPTIONS=no
|
DEFAULT_wxUSE_NO_EXCEPTIONS=yes
|
||||||
DEFAULT_wxUSE_PERMISSIVE=no
|
DEFAULT_wxUSE_PERMISSIVE=no
|
||||||
DEFAULT_wxUSE_DEBUG_FLAG=no
|
DEFAULT_wxUSE_DEBUG_FLAG=no
|
||||||
DEFAULT_wxUSE_DEBUG_INFO=no
|
DEFAULT_wxUSE_DEBUG_INFO=no
|
||||||
@ -2329,14 +2329,19 @@ if test "$wxUSE_CYGWIN" = 1 ; then
|
|||||||
TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -D__WIN95__"
|
TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -D__WIN95__"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
lib_unicode_suffix=
|
||||||
|
if test "$wxUSE_UNICODE" = "yes"; then
|
||||||
|
lib_unicode_suffix=u
|
||||||
|
fi
|
||||||
|
|
||||||
lib_debug_suffix=
|
lib_debug_suffix=
|
||||||
if test "$wxUSE_DEBUG_FLAG" = "yes"; then
|
if test "$wxUSE_DEBUG_FLAG" = "yes"; then
|
||||||
lib_debug_suffix=d
|
lib_debug_suffix=d
|
||||||
TOOLCHAIN_NAME="${TOOLCHAIN_NAME}d"
|
TOOLCHAIN_NAME="${TOOLCHAIN_NAME}d"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TOOLCHAIN_NAME="${TOOLKIT_DIR}${WIDGET_SET}${lib_debug_suffix}-${WX_RELEASE}"
|
TOOLCHAIN_NAME="${TOOLKIT_DIR}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}-${WX_RELEASE}"
|
||||||
TOOLCHAIN_NAME_GL="${TOOLKIT_DIR}${WIDGET_SET}${lib_debug_suffix}_gl-${WX_RELEASE}"
|
TOOLCHAIN_NAME_GL="${TOOLKIT_DIR}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}_gl-${WX_RELEASE}"
|
||||||
|
|
||||||
if test "$cross_compiling" = "yes"; then
|
if test "$cross_compiling" = "yes"; then
|
||||||
TOOLCHAIN_NAME="${TOOLCHAIN_NAME}-${host_alias}"
|
TOOLCHAIN_NAME="${TOOLCHAIN_NAME}-${host_alias}"
|
||||||
@ -2466,6 +2471,10 @@ if test "$wxUSE_SHARED" = "yes"; then
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
*-*-cygwin* | *-*-mingw32* )
|
*-*-cygwin* | *-*-mingw32* )
|
||||||
|
WX_LIBRARY="wxmsw${WX_MAJOR_VERSION_NUMBER}${WX_MINOR_VERSION_NUMBER}${WX_RELEASE_NUMBER}${lib_unicode_suffix}${lib_debug_suffix}"
|
||||||
|
WX_LIBRARY_NAME_SHARED="${WX_LIBRARY}.dll"
|
||||||
|
WX_LIBRARY_NAME_STATIC="lib${WX_LIBRARY}.a"
|
||||||
|
WXCONFIG_LIBS="-l${WX_LIBRARY}"
|
||||||
SHARED_LD="${CXX} -shared -Wl,--out-implib,lib/${WX_LIBRARY_NAME_STATIC} -o"
|
SHARED_LD="${CXX} -shared -Wl,--out-implib,lib/${WX_LIBRARY_NAME_STATIC} -o"
|
||||||
TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -DWXUSINGDLL=1"
|
TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -DWXUSINGDLL=1"
|
||||||
WXMSW_DLL_DEFINES="-UWXUSINGDLL -DWXMAKINGDLL=1 -D_DLL=1 -D_WINDLL=1"
|
WXMSW_DLL_DEFINES="-UWXUSINGDLL -DWXMAKINGDLL=1 -D_DLL=1 -D_WINDLL=1"
|
||||||
|
@ -86,6 +86,8 @@
|
|||||||
$wxMACINCLUDE{$filename} = $fileflags;
|
$wxMACINCLUDE{$filename} = $fileflags;
|
||||||
} elsif ( $filetype eq "MotifH" ) {
|
} elsif ( $filetype eq "MotifH" ) {
|
||||||
$wxMOTIFINCLUDE{$filename} = $fileflags;
|
$wxMOTIFINCLUDE{$filename} = $fileflags;
|
||||||
|
} elsif ( $filetype eq "MSWH" && $fileflags =~ m/O/ ) {
|
||||||
|
$wxOLEINCLUDE{$filename} = $fileflags;
|
||||||
} elsif ( $filetype eq "MSWH" ) {
|
} elsif ( $filetype eq "MSWH" ) {
|
||||||
$wxMSWINCLUDE{$filename} = $fileflags;
|
$wxMSWINCLUDE{$filename} = $fileflags;
|
||||||
} elsif ( $filetype eq "GTKH" ) {
|
} elsif ( $filetype eq "GTKH" ) {
|
||||||
|
@ -1163,9 +1163,9 @@ filedlg.h MSWH
|
|||||||
font.h MSWH
|
font.h MSWH
|
||||||
fontdlg.h MSWH
|
fontdlg.h MSWH
|
||||||
frame.h MSWH
|
frame.h MSWH
|
||||||
gauge.h MSWH
|
|
||||||
gauge95.h MSWH
|
gauge95.h MSWH
|
||||||
gaugemsw.h MSWH
|
gaugemsw.h MSWH
|
||||||
|
gccpriv.h MSWH
|
||||||
gdiimage.h MSWH
|
gdiimage.h MSWH
|
||||||
gdiobj.h MSWH
|
gdiobj.h MSWH
|
||||||
glcanvas.h MSWH
|
glcanvas.h MSWH
|
||||||
@ -1199,10 +1199,10 @@ registry.h MSWH
|
|||||||
scrolbar.h MSWH
|
scrolbar.h MSWH
|
||||||
settings.h MSWH
|
settings.h MSWH
|
||||||
setup0.h MSWH
|
setup0.h MSWH
|
||||||
slider.h MSWH
|
|
||||||
slider95.h MSWH
|
slider95.h MSWH
|
||||||
slidrmsw.h MSWH
|
slidrmsw.h MSWH
|
||||||
spinbutt.h MSWH
|
spinbutt.h MSWH
|
||||||
|
spinctrl.h MSWH
|
||||||
statbmp.h MSWH
|
statbmp.h MSWH
|
||||||
statbox.h MSWH
|
statbox.h MSWH
|
||||||
statbr95.h MSWH
|
statbr95.h MSWH
|
||||||
@ -1216,10 +1216,21 @@ textctrl.h MSWH
|
|||||||
tglbtn.h MSWH
|
tglbtn.h MSWH
|
||||||
timer.h MSWH
|
timer.h MSWH
|
||||||
tooltip.h MSWH
|
tooltip.h MSWH
|
||||||
|
toplevel.h MSWH
|
||||||
treectrl.h MSWH
|
treectrl.h MSWH
|
||||||
wave.h MSWH
|
wave.h MSWH
|
||||||
window.h MSWH
|
window.h MSWH
|
||||||
winundef.h MSWH
|
winundef.h MSWH
|
||||||
|
|
||||||
|
automtn.h MSWH OLE
|
||||||
|
dataform.h MSWH OLE
|
||||||
|
dataobj.h MSWH OLE
|
||||||
|
dataobj2.h MSWH OLE
|
||||||
|
dropsrc.h MSWH OLE
|
||||||
|
droptgt.h MSWH OLE
|
||||||
|
oleutils.h MSWH OLE
|
||||||
|
uuid.h MSWH OLE
|
||||||
|
|
||||||
# blank.cur MSWH
|
# blank.cur MSWH
|
||||||
# bullseye.cur MSWH
|
# bullseye.cur MSWH
|
||||||
# child.ico MSWH
|
# child.ico MSWH
|
||||||
|
@ -66,6 +66,10 @@
|
|||||||
$project{"MSW_HEADERS"} .= "msw/" . $file . " "
|
$project{"MSW_HEADERS"} .= "msw/" . $file . " "
|
||||||
}
|
}
|
||||||
|
|
||||||
|
foreach $file (sort keys %wxOLEINCLUDE) {
|
||||||
|
$project{"MSW_HEADERS"} .= "msw/ole/" . $file . " ";
|
||||||
|
}
|
||||||
|
|
||||||
foreach $file (sort keys %wxGENERICINCLUDE) {
|
foreach $file (sort keys %wxGENERICINCLUDE) {
|
||||||
$project{"MSW_HEADERS"} .= "generic/" . $file . " "
|
$project{"MSW_HEADERS"} .= "generic/" . $file . " "
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user