mumble/winpaths_default.pri
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

32 lines
909 B
Plaintext

# winpaths_default.pri
#
# This file contains the default paths for Windows dependencies.
# If you want to customize them do NOT CHANGE THIS FILE but instead
# create a winpaths_custom.pri file in this directory and overwrite
# the variables you need to customize. Do NOT COMMIT your custom file
# to the repository.
#
ICE_PATH = %PROGPATH%/ZeroC/Ice-3.4.1
BZIP2_PATH = /dev/bzip2
PROTOBUF_PATH = /dev/protobuf-2.4.1
OPENSSL_PATH = /dev/OpenSSL
LIBSNDFILE_PATH = %PROGPATH%/Mega-Nerd/libsndfile
BOOST_PATH = /dev/Boost
VLD_PATH = %PROGPATH%/Visual Leak Detector
BONJOUR_PATH = %PROGRAMFILES%/Bonjour SDK
ASIO_PATH = /dev/asio
G15SDK_PATH = /dev/G15SDK/LCDSDK
# If we're building in win32-static, include
# winpaths_static.pri to override the defaults
# above.
CONFIG(static) {
include(winpaths_static.pri)
}
# Include custom file if it exists
exists(winpaths_custom.pri) {
include(winpaths_custom.pri)
}