update swig on windows
This commit is contained in:
41
winx64/bin/swigwin-4.0.0/Examples/README
Normal file
41
winx64/bin/swigwin-4.0.0/Examples/README
Normal file
@@ -0,0 +1,41 @@
|
||||
SWIG Examples
|
||||
|
||||
The subdirectories of "Examples" named after SWIG's language backends
|
||||
contain a number of simple examples that are primarily used for testing.
|
||||
|
||||
The file 'index.html' is the top of a hyperlinked document that
|
||||
contains information about all of the examples along with various
|
||||
notes related to each example.
|
||||
|
||||
Note: All of the examples rely upon the Makefile in this directory.
|
||||
You may need to edit it to reflect the configuration of your machine
|
||||
in case the configure script guesses incorrect settings.
|
||||
|
||||
|
||||
*** Special note concerning C++ ***
|
||||
|
||||
The configure script is currently unable to handle all of the possible
|
||||
options for producing dynamically loadable C++ extensions. Here are
|
||||
the rules of thumb for making C++ work:
|
||||
|
||||
- Try using the C++ as the linker for the shared library. For example:
|
||||
|
||||
g++ -shared $(OBJS) -o module.so
|
||||
|
||||
- If that doesn't work, you may need to explicitly link against some
|
||||
kind of C++ runtime library. For example:
|
||||
|
||||
ld -G $(OBJS) -L/opt/SUNWspro/lib -lCrun -o module.so
|
||||
|
||||
This can be set by modifying the setting of CPP_DLLIBS in the
|
||||
Makefile.
|
||||
|
||||
|
||||
*** Special note for SWIG Maintainers ***
|
||||
|
||||
When you add an example, consider arranging for the example to be also
|
||||
useful as part of the SWIG testing framework. To do this, include in
|
||||
the example makefile a target "check" ("check: all" is sufficient for a
|
||||
first pass), and add an invocation to ../Makefile.in under target
|
||||
"check-examples" (or whatever is appropriate). Later, we can add or
|
||||
expand the actions under target "check" to do more in-depth testing.
|
||||
Reference in New Issue
Block a user