Add expected and qr_code_generator libraries.
This commit is contained in:
parent
0340f72294
commit
3182d2d4a7
5 changed files with 115 additions and 74 deletions
2
external/CMakeLists.txt
vendored
2
external/CMakeLists.txt
vendored
|
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
add_subdirectory(auto_updates)
|
add_subdirectory(auto_updates)
|
||||||
add_subdirectory(crash_reports)
|
add_subdirectory(crash_reports)
|
||||||
|
add_subdirectory(expected)
|
||||||
add_subdirectory(ffmpeg)
|
add_subdirectory(ffmpeg)
|
||||||
add_subdirectory(gsl)
|
add_subdirectory(gsl)
|
||||||
add_subdirectory(iconv)
|
add_subdirectory(iconv)
|
||||||
|
|
@ -14,6 +15,7 @@ add_subdirectory(openal)
|
||||||
add_subdirectory(openssl)
|
add_subdirectory(openssl)
|
||||||
add_subdirectory(opus)
|
add_subdirectory(opus)
|
||||||
add_subdirectory(qt)
|
add_subdirectory(qt)
|
||||||
|
add_subdirectory(qr_code_generator)
|
||||||
add_subdirectory(ranges)
|
add_subdirectory(ranges)
|
||||||
add_subdirectory(rlottie)
|
add_subdirectory(rlottie)
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
|
|
|
||||||
13
external/expected/CMakeLists.txt
vendored
Normal file
13
external/expected/CMakeLists.txt
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
# This file is part of Desktop App Toolkit,
|
||||||
|
# a set of libraries for developing nice desktop applications.
|
||||||
|
#
|
||||||
|
# For license and copyright information please follow this link:
|
||||||
|
# https://github.com/desktop-app/legal/blob/master/LEGAL
|
||||||
|
|
||||||
|
add_library(external_expected INTERFACE IMPORTED GLOBAL)
|
||||||
|
add_library(desktop-app::external_expected ALIAS external_expected)
|
||||||
|
|
||||||
|
target_include_directories(external_expected SYSTEM
|
||||||
|
INTERFACE
|
||||||
|
${third_party_loc}/expected/include
|
||||||
|
)
|
||||||
2
external/openssl/CMakeLists.txt
vendored
2
external/openssl/CMakeLists.txt
vendored
|
|
@ -44,12 +44,12 @@ target_link_libraries(external_openssl
|
||||||
INTERFACE
|
INTERFACE
|
||||||
${openssl_lib_loc}/libssl.${openssl_lib_ext}
|
${openssl_lib_loc}/libssl.${openssl_lib_ext}
|
||||||
${openssl_lib_loc}/libcrypto.${openssl_lib_ext}
|
${openssl_lib_loc}/libcrypto.${openssl_lib_ext}
|
||||||
pthread
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if (LINUX)
|
if (LINUX)
|
||||||
target_link_libraries(external_openssl
|
target_link_libraries(external_openssl
|
||||||
INTERFACE
|
INTERFACE
|
||||||
desktop-app::linux_glibc_wraps
|
desktop-app::linux_glibc_wraps
|
||||||
|
pthread
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
27
external/qr_code_generator/CMakeLists.txt
vendored
Normal file
27
external/qr_code_generator/CMakeLists.txt
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
# This file is part of Desktop App Toolkit,
|
||||||
|
# a set of libraries for developing nice desktop applications.
|
||||||
|
#
|
||||||
|
# For license and copyright information please follow this link:
|
||||||
|
# https://github.com/desktop-app/legal/blob/master/LEGAL
|
||||||
|
|
||||||
|
add_library(external_qr_code_generator OBJECT)
|
||||||
|
add_library(desktop-app::external_qr_code_generator ALIAS external_qr_code_generator)
|
||||||
|
init_target(external_qr_code_generator "(external)")
|
||||||
|
|
||||||
|
set(qr_loc ${third_party_loc}/QR)
|
||||||
|
set(qr_src ${qr_loc}/cpp)
|
||||||
|
|
||||||
|
nice_target_sources(external_qr_code_generator ${qr_src}
|
||||||
|
PRIVATE
|
||||||
|
BitBuffer.cpp
|
||||||
|
BitBuffer.hpp
|
||||||
|
QrCode.cpp
|
||||||
|
QrCode.hpp
|
||||||
|
QrSegment.cpp
|
||||||
|
QrSegment.hpp
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(external_qr_code_generator
|
||||||
|
PUBLIC
|
||||||
|
${qr_src}
|
||||||
|
)
|
||||||
145
external/rlottie/CMakeLists.txt
vendored
145
external/rlottie/CMakeLists.txt
vendored
|
|
@ -11,84 +11,83 @@ init_target(external_rlottie "(external)")
|
||||||
get_filename_component(src_loc . REALPATH)
|
get_filename_component(src_loc . REALPATH)
|
||||||
set(rlottie_loc ${third_party_loc}/rlottie)
|
set(rlottie_loc ${third_party_loc}/rlottie)
|
||||||
|
|
||||||
target_sources(external_rlottie
|
target_sources(external_rlottie PRIVATE ${src_loc}/config/config.h)
|
||||||
|
nice_target_sources(external_rlottie ${rlottie_loc}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
${src_loc}/config/config.h
|
inc/rlottie.h
|
||||||
|
inc/rlottie_capi.h
|
||||||
|
inc/rlottiecommon.h
|
||||||
|
|
||||||
${rlottie_loc}/inc/rlottie.h
|
src/lottie/lottieanimation.cpp
|
||||||
${rlottie_loc}/inc/rlottie_capi.h
|
src/lottie/lottieitem.cpp
|
||||||
${rlottie_loc}/inc/rlottiecommon.h
|
src/lottie/lottieitem.h
|
||||||
|
src/lottie/lottiekeypath.cpp
|
||||||
|
src/lottie/lottiekeypath.h
|
||||||
|
src/lottie/lottieloader.cpp
|
||||||
|
src/lottie/lottieloader.h
|
||||||
|
src/lottie/lottiemodel.cpp
|
||||||
|
src/lottie/lottiemodel.h
|
||||||
|
src/lottie/lottieparser.cpp
|
||||||
|
src/lottie/lottieparser.h
|
||||||
|
src/lottie/lottieproxymodel.cpp
|
||||||
|
src/lottie/lottieproxymodel.h
|
||||||
|
|
||||||
${rlottie_loc}/src/lottie/lottieanimation.cpp
|
src/vector/freetype/v_ft_math.cpp
|
||||||
${rlottie_loc}/src/lottie/lottieitem.cpp
|
src/vector/freetype/v_ft_math.h
|
||||||
${rlottie_loc}/src/lottie/lottieitem.h
|
src/vector/freetype/v_ft_raster.cpp
|
||||||
${rlottie_loc}/src/lottie/lottiekeypath.cpp
|
src/vector/freetype/v_ft_raster.h
|
||||||
${rlottie_loc}/src/lottie/lottiekeypath.h
|
src/vector/freetype/v_ft_stroker.cpp
|
||||||
${rlottie_loc}/src/lottie/lottieloader.cpp
|
src/vector/freetype/v_ft_stroker.h
|
||||||
${rlottie_loc}/src/lottie/lottieloader.h
|
src/vector/freetype/v_ft_types.h
|
||||||
${rlottie_loc}/src/lottie/lottiemodel.cpp
|
|
||||||
${rlottie_loc}/src/lottie/lottiemodel.h
|
|
||||||
${rlottie_loc}/src/lottie/lottieparser.cpp
|
|
||||||
${rlottie_loc}/src/lottie/lottieparser.h
|
|
||||||
${rlottie_loc}/src/lottie/lottieproxymodel.cpp
|
|
||||||
${rlottie_loc}/src/lottie/lottieproxymodel.h
|
|
||||||
|
|
||||||
${rlottie_loc}/src/vector/freetype/v_ft_math.cpp
|
# src/vector/pixman/pixman-arm-neon-asm.h
|
||||||
${rlottie_loc}/src/vector/freetype/v_ft_math.h
|
# src/vector/pixman/pixman-arm-neon-asm.S
|
||||||
${rlottie_loc}/src/vector/freetype/v_ft_raster.cpp
|
src/vector/pixman/vregion.cpp
|
||||||
${rlottie_loc}/src/vector/freetype/v_ft_raster.h
|
src/vector/pixman/vregion.h
|
||||||
${rlottie_loc}/src/vector/freetype/v_ft_stroker.cpp
|
|
||||||
${rlottie_loc}/src/vector/freetype/v_ft_stroker.h
|
|
||||||
${rlottie_loc}/src/vector/freetype/v_ft_types.h
|
|
||||||
|
|
||||||
# ${rlottie_loc}/src/vector/pixman/pixman-arm-neon-asm.h
|
src/vector/vbezier.cpp
|
||||||
# ${rlottie_loc}/src/vector/pixman/pixman-arm-neon-asm.S
|
src/vector/vbezier.h
|
||||||
${rlottie_loc}/src/vector/pixman/vregion.cpp
|
src/vector/vbitmap.cpp
|
||||||
${rlottie_loc}/src/vector/pixman/vregion.h
|
src/vector/vbitmap.h
|
||||||
|
src/vector/vbrush.cpp
|
||||||
${rlottie_loc}/src/vector/vbezier.cpp
|
src/vector/vbrush.h
|
||||||
${rlottie_loc}/src/vector/vbezier.h
|
src/vector/vcompositionfunctions.cpp
|
||||||
${rlottie_loc}/src/vector/vbitmap.cpp
|
src/vector/vcowptr.h
|
||||||
${rlottie_loc}/src/vector/vbitmap.h
|
src/vector/vdasher.cpp
|
||||||
${rlottie_loc}/src/vector/vbrush.cpp
|
src/vector/vdasher.h
|
||||||
${rlottie_loc}/src/vector/vbrush.h
|
src/vector/vdebug.cpp
|
||||||
${rlottie_loc}/src/vector/vcompositionfunctions.cpp
|
src/vector/vdebug.h
|
||||||
${rlottie_loc}/src/vector/vcowptr.h
|
src/vector/vdrawable.cpp
|
||||||
${rlottie_loc}/src/vector/vdasher.cpp
|
src/vector/vdrawable.h
|
||||||
${rlottie_loc}/src/vector/vdasher.h
|
src/vector/vdrawhelper.cpp
|
||||||
${rlottie_loc}/src/vector/vdebug.cpp
|
src/vector/vdrawhelper.h
|
||||||
${rlottie_loc}/src/vector/vdebug.h
|
src/vector/vdrawhelper_neon.cpp
|
||||||
${rlottie_loc}/src/vector/vdrawable.cpp
|
src/vector/vdrawhelper_sse2.cpp
|
||||||
${rlottie_loc}/src/vector/vdrawable.h
|
src/vector/velapsedtimer.cpp
|
||||||
${rlottie_loc}/src/vector/vdrawhelper.cpp
|
src/vector/velapsedtimer.h
|
||||||
${rlottie_loc}/src/vector/vdrawhelper.h
|
src/vector/vglobal.h
|
||||||
${rlottie_loc}/src/vector/vdrawhelper_neon.cpp
|
src/vector/vimageloader.cpp
|
||||||
${rlottie_loc}/src/vector/vdrawhelper_sse2.cpp
|
src/vector/vimageloader.h
|
||||||
${rlottie_loc}/src/vector/velapsedtimer.cpp
|
src/vector/vinterpolator.cpp
|
||||||
${rlottie_loc}/src/vector/velapsedtimer.h
|
src/vector/vinterpolator.h
|
||||||
${rlottie_loc}/src/vector/vglobal.h
|
src/vector/vline.h
|
||||||
${rlottie_loc}/src/vector/vimageloader.cpp
|
src/vector/vmatrix.cpp
|
||||||
${rlottie_loc}/src/vector/vimageloader.h
|
src/vector/vmatrix.h
|
||||||
${rlottie_loc}/src/vector/vinterpolator.cpp
|
src/vector/vpainter.cpp
|
||||||
${rlottie_loc}/src/vector/vinterpolator.h
|
src/vector/vpainter.h
|
||||||
${rlottie_loc}/src/vector/vline.h
|
src/vector/vpath.cpp
|
||||||
${rlottie_loc}/src/vector/vmatrix.cpp
|
src/vector/vpath.h
|
||||||
${rlottie_loc}/src/vector/vmatrix.h
|
src/vector/vpathmesure.cpp
|
||||||
${rlottie_loc}/src/vector/vpainter.cpp
|
src/vector/vpathmesure.h
|
||||||
${rlottie_loc}/src/vector/vpainter.h
|
src/vector/vpoint.h
|
||||||
${rlottie_loc}/src/vector/vpath.cpp
|
src/vector/vraster.cpp
|
||||||
${rlottie_loc}/src/vector/vpath.h
|
src/vector/vraster.h
|
||||||
${rlottie_loc}/src/vector/vpathmesure.cpp
|
src/vector/vrect.cpp
|
||||||
${rlottie_loc}/src/vector/vpathmesure.h
|
src/vector/vrect.h
|
||||||
${rlottie_loc}/src/vector/vpoint.h
|
src/vector/vrle.cpp
|
||||||
${rlottie_loc}/src/vector/vraster.cpp
|
src/vector/vrle.h
|
||||||
${rlottie_loc}/src/vector/vraster.h
|
src/vector/vstackallocator.h
|
||||||
${rlottie_loc}/src/vector/vrect.cpp
|
src/vector/vtaskqueue.h
|
||||||
${rlottie_loc}/src/vector/vrect.h
|
|
||||||
${rlottie_loc}/src/vector/vrle.cpp
|
|
||||||
${rlottie_loc}/src/vector/vrle.h
|
|
||||||
${rlottie_loc}/src/vector/vstackallocator.h
|
|
||||||
${rlottie_loc}/src/vector/vtaskqueue.h
|
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_definitions(external_rlottie
|
target_compile_definitions(external_rlottie
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue