79 lines
2.2 KiB
Python
79 lines
2.2 KiB
Python
# This file is part of Telegram Desktop,
|
|
# the official desktop application for the Telegram messaging service.
|
|
#
|
|
# For license and copyright information please follow this link:
|
|
# https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
|
|
|
{
|
|
'conditions': [[ 'build_win', {
|
|
'msvs_precompiled_source': '<(src_loc)/stdafx.cpp',
|
|
'msvs_precompiled_header': '<(src_loc)/stdafx.h',
|
|
'msbuild_toolset': 'v141',
|
|
'sources': [
|
|
'<(res_loc)/winrc/Telegram.rc',
|
|
],
|
|
'library_dirs': [
|
|
'<(libs_loc)/ffmpeg',
|
|
],
|
|
'libraries': [
|
|
'-llibeay32',
|
|
'-lssleay32',
|
|
'-lCrypt32',
|
|
'-lzlibstat',
|
|
'-lLzmaLib',
|
|
'-lUxTheme',
|
|
'-lDbgHelp',
|
|
'-lOpenAL32',
|
|
'-lcommon',
|
|
'-lopus',
|
|
'windows/common',
|
|
'windows/handler/exception_handler',
|
|
'windows/crash_generation/crash_generation_client',
|
|
],
|
|
'msvs_settings': {
|
|
'VCLinkerTool': {
|
|
'AdditionalOptions': [
|
|
'libavformat/libavformat.a',
|
|
'libavcodec/libavcodec.a',
|
|
'libavutil/libavutil.a',
|
|
'libswresample/libswresample.a',
|
|
'libswscale/libswscale.a',
|
|
],
|
|
},
|
|
},
|
|
'configurations': {
|
|
'Debug': {
|
|
'include_dirs': [
|
|
'<(libs_loc)/openssl/Debug/include',
|
|
],
|
|
'library_dirs': [
|
|
'<(libs_loc)/openssl/Debug/lib',
|
|
'<(libs_loc)/lzma/C/Util/LzmaLib/Debug',
|
|
'<(libs_loc)/opus/win32/VS2015/Win32/Debug',
|
|
'<(libs_loc)/openal-soft/build/Debug',
|
|
'<(libs_loc)/zlib/contrib/vstudio/vc14/x86/ZlibStatDebug',
|
|
'<(libs_loc)/breakpad/src/out/Debug/obj/client',
|
|
],
|
|
},
|
|
'Release': {
|
|
'include_dirs': [
|
|
'<(libs_loc)/openssl/Release/include',
|
|
],
|
|
'library_dirs': [
|
|
'<(libs_loc)/openssl/Release/lib',
|
|
'<(libs_loc)/lzma/C/Util/LzmaLib/Release',
|
|
'<(libs_loc)/opus/win32/VS2015/Win32/Release',
|
|
'<(libs_loc)/openal-soft/build/Release',
|
|
'<(libs_loc)/zlib/contrib/vstudio/vc14/x86/ZlibStatReleaseWithoutAsm',
|
|
'<(libs_loc)/breakpad/src/out/Release/obj/client',
|
|
],
|
|
},
|
|
},
|
|
}], [ 'build_uwp', {
|
|
'defines': [
|
|
'TDESKTOP_DISABLE_AUTOUPDATE',
|
|
'OS_WIN_STORE',
|
|
]
|
|
}]],
|
|
}
|