Commit Graph

11 Commits

Author SHA1 Message Date
Mikkel Krautz
6da29305b8 mumble, murmur: final adjustments for the win32-static buildenv.
With this change, CONFIG(static) on Windows will cause the Mumble client's
application logic to be built into a .DLL called mumble_app.dll
(based on pcgod's previous DLL changeset).

Since src/mumble will now be built as a DLL, a wrapper executable is available
in src/mumble_exe. This wrapper is currently implemented such that it will
load mumble_app.dll from the directory that it resides in.

This means that when building statically, src/mumble and src/mumble_exe will
now give us the following products:

  src/mumble:      mumble_app.dll
  src/mumble_exe:  mumble.exe

Along with the two major points above, this change also adds a Python script
to the build, 'gen-mumble_app-qt-def.py', whose job is to construct a module
definition (.def) file for mumble_app.dll. The generated module definition
lists the Qt symbols that are needed for the manual positioning plugin to work.

If we need to expose more symbols in the future (say we want to implement
more plugin kinds than the current positional audio plugins), we now have
the infrastructure in place to do that.
2013-08-25 13:22:38 +02:00
Mikkel Krautz
2864eee263 murmur: build fixes for win32-static. 2013-08-14 00:05:37 +02:00
Benjamin Jemlich
079bba8b90 More G15 SDK path fixes 2012-02-18 16:23:13 +01:00
Mikkel Krautz
cde6c68838 Revert back to mumble-g15-helper-based G15 support on Windows. 2012-02-05 02:42:41 +01:00
Stefan Hacker
1a8d8793df Make winpaths_default.pri arch independent 2011-08-05 23:50:58 +02:00
Thorvald Natvig
1550415a16 Use installation default paths and stop being difficult 2011-05-04 17:56:21 -07:00
Thorvald Natvig
973790fc19 Update win32 build paths 2011-03-12 15:45:14 -08:00
Thorvald Natvig
f11d097e3d Protobuf 2.4.0a on Win32 (and static) 2011-02-20 22:26:42 -08:00
Thorvald Natvig
873282b15d Update ASIO path 2011-02-20 12:32:07 -08:00
Thorvald Natvig
1d05e6ecb2 Patch build patch 2010-10-22 23:27:37 -07:00
Stefan Hacker
d84fa5d7fc Add a winpaths_default.pri to contain all windows dependency paths and make them easily overridable by a custom winpaths_custom.pri 2010-10-21 22:51:27 +02:00