Remove support for MetroWerks CodeWarrior compiler.
This compiler doesn't exist any more and was probably unsupported even in 2.8, let alone 2.9, so remove all the __MWERKS__ tests to simplify things. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71102 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -64,7 +64,7 @@ The following sections explain how to compile wxWidgets with each supported
|
||||
compiler, see the "Building Applications" section about the instructions for
|
||||
building your application using wxWidgets.
|
||||
|
||||
Search for one of Microsoft/Borland/Watcom/Symantec/Metrowerks/Cygwin/Mingw32
|
||||
Search for one of Microsoft/Borland/Watcom/Symantec/Cygwin/Mingw32 keywords
|
||||
to quickly locate the instructions for your compiler. Notice that the primary
|
||||
compilers for wxWidgets under MSW are Microsoft Visual C++ and GNU g++, other
|
||||
compilers are more rarely tested and might not work so please consider using
|
||||
@@ -379,76 +379,6 @@ Note (4): wxUSE_STD_STRING is disabled in wx/string.h for Watcom as this
|
||||
for __WATCOM__).
|
||||
|
||||
|
||||
Metrowerks CodeWarrior Compilation
|
||||
----------------------------------------------------------------
|
||||
|
||||
** NOTE: We don't use Metrowerks compiler any more and so depend on
|
||||
** your contributions to keep it up to date. It is possible that
|
||||
** the project files mentioned below are out of date due to recently
|
||||
** added files, please add them manually if you get linking errors.
|
||||
** The authoritative list of files is in build/bakefiles/files.bkl
|
||||
|
||||
1. CodeWarrior Pro 7 project files in XML format are already
|
||||
included in wxMSW-2.8.x.zip and the setup version.
|
||||
|
||||
2. Review the file include\wx\msw\setup.h (or include\wx\msw\setup0.h if
|
||||
you are working from the SVN version) to make sure the settings reflect
|
||||
what you want. If you aren't sure, leave it alone and go with the
|
||||
default settings. A few notes:
|
||||
- Don't use wxUSE_DEBUG_NEW_ALWAYS: it doesn't mix well with MSL
|
||||
- wxUSE_GLOBAL_MEMORY_OPERATORS works, but memory leak reports
|
||||
will be rather confusing due to interactions with the MSL ANSI
|
||||
and runtime libs.
|
||||
|
||||
3. The project file to build the Win32 wxWidgets libraries relies on the
|
||||
Batch File Runner plug-in. This plug-in is not installed as part of
|
||||
a normal CW7 installation. However, you can find this plug-in on the
|
||||
CodeWarrior Reference CD, in the Thrill Seekers folder; it's called the
|
||||
"Batch File Post Linker".
|
||||
|
||||
4. If you choose not to install the Batch File Runner plug-in, then you
|
||||
need to do the following by hand:
|
||||
(1) Create the directories lib\cw7msw\include\wx and copy the file
|
||||
include\wx\msw\setup.h (or include\wx\msw\setup0.h if you are
|
||||
working from the SVN version) to lib\cw7msw\include\wx\setup.h
|
||||
(2) Create the directories lib\cw7mswd\include\wx and copy the file
|
||||
include\wx\msw\setup.h (or include\wx\msw\setup0.h if you are
|
||||
working from the SVN version) to lib\cw7mswd\include\wx\setup.h
|
||||
|
||||
5. Import src\wxWidgetsW7.xml to create the project file wxWidgetsW7.mcp.
|
||||
Store this project file in directory src. You may get warnings about
|
||||
not being able to find certain project paths; ignore these warnings, the
|
||||
appropriate paths will be created during the build by the Batch File Runner.
|
||||
|
||||
6. Choose the wxlib Win32 debug or wxlib Win32 Release target and build. You
|
||||
will get some warnings about hidden virtual functions, illegal conversions
|
||||
from const pointers to pointers, etc., all of which you can safely ignore.
|
||||
***Note: if you get errors that the compiler can't find "wx/setup.h", just
|
||||
stop the build and build again. These errors occur because sometimes the
|
||||
compiler starts doing its thing before the copying of setup.h has completed.
|
||||
|
||||
7. The following libraries will be produced depending on chosen
|
||||
target:
|
||||
- wx_x86.lib ANSI Release (static)
|
||||
- wx_x86_d.lib ANSI Debug (static)
|
||||
|
||||
8. Sorry, I haven't had time yet to create and test Unicode or DLL versions.
|
||||
Volunteers for this are welcome (as neither DLLs nor Unicode builds are
|
||||
big priorities for me ;).
|
||||
|
||||
9. CodeWarrior Pro7 project files (in XML format) are also provided for some
|
||||
of the samples. In particular, there are project files for the minimal,
|
||||
controls, dialogs, dnd, nd docview samples. You can use these project
|
||||
files as templates for the other samples and for your own projects.
|
||||
- For example, to make a project file for the "grid" sample,
|
||||
just copy the project file for the "minimal" sample, minimalW7.mcp
|
||||
(made by importing minimalW7.xml into CodeWarrior), into the
|
||||
sample/grid directory, calling it gridW7.mcp. Open
|
||||
newgridW7.mcp and revise the project by deleting the files
|
||||
minimal.rc and minimal.cpp and adding the files griddemo.rc and
|
||||
griddemo.cpp. Build and run....
|
||||
|
||||
|
||||
Cygwin/MinGW Compilation
|
||||
----------------------------------------------------------------
|
||||
|
||||
|
Reference in New Issue
Block a user