21 lines
758 B
CMake
21 lines
758 B
CMake
# QR-Code-generator
|
|
# TODO: create a PR in that project to build it like we do with status-go ^
|
|
set(QRCODE_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/vendor/QR-Code-generator)
|
|
set(QRCODE_LIB_DIR ${QRCODE_ROOT}/cpp)
|
|
ExternalProject_Add(libqrcodegen
|
|
PREFIX ${QRCODE_ROOT}
|
|
SOURCE_DIR ${QRCODE_ROOT}
|
|
UPDATE_COMMAND ""
|
|
PATCH_COMMAND ""
|
|
CONFIGURE_COMMAND ""
|
|
INSTALL_COMMAND ""
|
|
BUILD_IN_SOURCE 1
|
|
BUILD_COMMAND make -C cpp libqrcodegen.a V=1
|
|
BUILD_BYPRODUCTS ${QRCODE_LIB_DIR}/libqrcodegen.a
|
|
)
|
|
ExternalProject_Get_Property(libqrcodegen SOURCE_DIR)
|
|
add_library(qrcodegen STATIC IMPORTED)
|
|
set_property(TARGET qrcodegen PROPERTY IMPORTED_LOCATION ${QRCODE_LIB_DIR}/libqrcodegen.a)
|
|
add_dependencies(qrcodegen libqrcodegen)
|
|
include_directories(${QRCODE_LIB_DIR})
|