Merge pull request #56 from OmniTroid/master
Small fixes, decluttering + better build scripts
@ -1,16 +1,9 @@
|
|||||||
#-------------------------------------------------
|
QT += core gui widgets multimedia network
|
||||||
#
|
|
||||||
# Project created by QtCreator 2016-12-29T01:14:46
|
|
||||||
#
|
|
||||||
#-------------------------------------------------
|
|
||||||
|
|
||||||
QT += core gui multimedia network
|
|
||||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|
||||||
|
|
||||||
TARGET = Attorney_Online
|
TARGET = Attorney_Online
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
|
||||||
VERSION = 2.6.0.0
|
VERSION = 2.6.1.0
|
||||||
|
|
||||||
INCLUDEPATH += $$PWD/include
|
INCLUDEPATH += $$PWD/include
|
||||||
DESTDIR = $$PWD/bin
|
DESTDIR = $$PWD/bin
|
||||||
@ -26,5 +19,4 @@ CONFIG += c++11
|
|||||||
RESOURCES += resources.qrc
|
RESOURCES += resources.qrc
|
||||||
|
|
||||||
win32:RC_ICONS = resource/logo.ico
|
win32:RC_ICONS = resource/logo.ico
|
||||||
|
macx:ICON = resource/logo.icns
|
||||||
QTPLUGIN += qapng
|
|
||||||
|
BIN
resource/logo.icns
Normal file
BIN
resource/logo.iconset/icon_1024x1024.png
Normal file
After Width: | Height: | Size: 382 KiB |
BIN
resource/logo.iconset/icon_128x128.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
resource/logo.iconset/icon_128x128@2x.png
Normal file
After Width: | Height: | Size: 73 KiB |
BIN
resource/logo.iconset/icon_16x16.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
resource/logo.iconset/icon_16x16@2x.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
resource/logo.iconset/icon_256x256.png
Normal file
After Width: | Height: | Size: 73 KiB |
BIN
resource/logo.iconset/icon_256x256@2x.png
Normal file
After Width: | Height: | Size: 169 KiB |
BIN
resource/logo.iconset/icon_32x32.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
resource/logo.iconset/icon_32x32@2x.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
resource/logo.iconset/icon_512x512.png
Normal file
After Width: | Height: | Size: 169 KiB |
BIN
resource/logo.iconset/icon_512x512@2x.png
Normal file
After Width: | Height: | Size: 382 KiB |
BIN
resource/logo.iconset/icon_64x64.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
resource/logo.iconset/icon_64x64@2x.png
Normal file
After Width: | Height: | Size: 29 KiB |
@ -1,16 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#this script relinks dynamic libraries so the .app file can be distributed as standalone
|
|
||||||
|
|
||||||
install_name_tool -id @executable_path/../Frameworks/libbass.dylib ../bin/Attorney_Online.app/Contents/Frameworks/libbass.dylib
|
|
||||||
|
|
||||||
install_name_tool -id @executable_path/../Frameworks/libbassopus.dylib ../bin/Attorney_Online.app/Contents/Frameworks/libbassopus.dylib
|
|
||||||
|
|
||||||
install_name_tool -id @executable_path/../Frameworks/libdiscord-rpc.dylib ../bin/Attorney_Online.app/Contents/Frameworks/libdiscord-rpc.dylib
|
|
||||||
|
|
||||||
install_name_tool -id @executable_path/../Frameworks/libqapng.dylib ../bin/Attorney_Online.app/Contents/Frameworks/libqapng.dylib
|
|
||||||
|
|
||||||
install_name_tool -change @loader_path/libbass.dylib @executable_path/../Frameworks/libbass.dylib ../bin/Attorney_Online.app/Contents/MacOS/Attorney_Online
|
|
||||||
|
|
||||||
install_name_tool -change @rpath/libdiscord-rpc.dylib @executable_path/../Frameworks/libdiscord-rpc.dylib ../bin/Attorney_Online.app/Contents/MacOS/Attorney_Online
|
|
||||||
|
|
16
scripts/macos_post_build.sh
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DST_FOLDER="./bin/Attorney_Online.app/Contents/Frameworks"
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
mkdir $DST_FOLDER
|
||||||
|
|
||||||
|
cp ./lib/libbass.dylib $DST_FOLDER
|
||||||
|
cp ./lib/libbassopus.dylib $DST_FOLDER
|
||||||
|
|
||||||
|
install_name_tool -id @executable_path/../Frameworks/libbass.dylib $DST_FOLDER/libbass.dylib
|
||||||
|
|
||||||
|
install_name_tool -id @executable_path/../Frameworks/libbassopus.dylib $DST_FOLDER/libbassopus.dylib
|
||||||
|
|
||||||
|
install_name_tool -change @loader_path/libbass.dylib @executable_path/../Frameworks/libbass.dylib ./bin/Attorney_Online.app/Contents/MacOS/Attorney_Online
|
@ -3511,7 +3511,10 @@ void Courtroom::load_bass_opus_plugin()
|
|||||||
#elif defined __APPLE__
|
#elif defined __APPLE__
|
||||||
void Courtroom::load_bass_opus_plugin()
|
void Courtroom::load_bass_opus_plugin()
|
||||||
{
|
{
|
||||||
BASS_PluginLoad("libbassopus.dylib", 0);
|
QString libpath = ao_app->get_base_path() + "../../Frameworks/libbassopus.dylib";
|
||||||
|
QByteArray ba = libpath.toLocal8Bit();
|
||||||
|
|
||||||
|
BASS_PluginLoad(ba.data(), 0);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#error This operating system is unsupported for bass plugins.
|
#error This operating system is unsupported for bass plugins.
|
||||||
|
@ -9,6 +9,10 @@ QString AOApplication::read_theme()
|
|||||||
int AOApplication::read_blip_rate()
|
int AOApplication::read_blip_rate()
|
||||||
{
|
{
|
||||||
int result = configini->value("blip_rate", 1).toInt();
|
int result = configini->value("blip_rate", 1).toInt();
|
||||||
|
|
||||||
|
if (result < 1)
|
||||||
|
return 1;
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|