Некоторое время назад мне очень нужен был QuaZip.Вот файл SConscript, который я сделал для его создания:
# SConscript
env = Environment (tools = ['default', 'qt4'])
env.Tool ('qt4')
env.Append (CPPFLAGS = ['-O2'], CPPDEFINES = ['QT_NO_DEBUG', 'QT_NO_DEBUG_OUTPUT'])
if (env ['PLATFORM'] == 'win32'):
env.Append (CPPPATH = [env ['QT4DIR'] + '/src/3rdparty/zlib'])
env.EnableQt4Modules (['QtCore'])
lib_quazip = env.StaticLibrary ('quazip', Glob ('*.cpp') + Glob ('*.c'))
env.Default (lib_quazip)
Export ('lib_quazip')
Если вы не знакомы с SCons , это удобное восстановление для autotools / make-файлов.Этот SConscript работал как на Windows, так и на Linux, если я правильно помню.Вам также понадобится плагин scons-qt4 (находится по адресу Индекс инструментов ). Сборка QtQrypto может быть или не быть похожей.