mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2026-02-08 12:24:39 +00:00
meson: Fix regression in library size
As all the meson variables are in global scope the compiler_flags in stb module reseted all the optimization flag set in the src directory which increased the library size by 100KB.
This commit is contained in:
committed by
Subhransu
parent
eb2ed2ca90
commit
163db38979
@@ -1,17 +1,16 @@
|
||||
compiler_flags = ['-DLOT_BUILD']
|
||||
|
||||
cc = meson.get_compiler('cpp')
|
||||
compiler_flags = []
|
||||
if (cc.get_id() != 'msvc')
|
||||
compiler_flags = ['-fno-exceptions', '-fno-rtti',
|
||||
'-fno-unwind-tables' , '-fno-asynchronous-unwind-tables',
|
||||
'-Woverloaded-virtual', '-Wno-unused-parameter']
|
||||
compiler_flags += ['-fno-exceptions', '-fno-rtti',
|
||||
'-fno-unwind-tables' , '-fno-asynchronous-unwind-tables',
|
||||
'-Woverloaded-virtual', '-Wno-unused-parameter']
|
||||
endif
|
||||
|
||||
subdir('vector')
|
||||
subdir('lottie')
|
||||
subdir('binding')
|
||||
|
||||
compiler_flags += ['-DLOT_BUILD=1']
|
||||
|
||||
rlottie_lib_dep = [ vector_dep, lottie_dep, binding_dep, dependency('threads')]
|
||||
|
||||
rlottie_lib = shared_library('rlottie',
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
|
||||
source_file = ['stb_image.cpp']
|
||||
|
||||
compiler_flags = ['-DLOT_BUILD=1']
|
||||
|
||||
if get_option('module') == true
|
||||
rlottie_image_loader_lib = shared_library('rlottie-image-loader',
|
||||
source_file,
|
||||
|
||||
Reference in New Issue
Block a user