feat: vendor libltkc
This commit is contained in:
28
vendor/libltkc/examples/docsample1/CMakeLists.txt
vendored
Normal file
28
vendor/libltkc/examples/docsample1/CMakeLists.txt
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
#
|
||||
# This example statically links when possible. While not required, it is meant
|
||||
# to illustrate how to handle both static and dynamic linking. Note that
|
||||
# producing a fully statically linked application (i.e. linking with '-static')
|
||||
# will raise a _lot_ of issues, if it works at all, and is not recommended.
|
||||
#
|
||||
|
||||
cmake_minimum_required(VERSION 3.9)
|
||||
project(docsample1)
|
||||
|
||||
find_library(LIBLTKC libltkc.a REQUIRED)
|
||||
find_library(LIBLTKC_IMPINJ libltkcimpinj.a REQUIRED)
|
||||
# it is not recommended to statically link for ssl and crypto libraries
|
||||
find_library(LIBSSL ssl REQUIRED)
|
||||
find_library(LIBCRYPTO crypto REQUIRED)
|
||||
# The ETK does not contain a host static library for xml2. Add the generic
|
||||
# name 'xml2' to link against the dynmaic library when compiling for host.
|
||||
find_library(LIBXML2 NAMES libxml2.a xml2 REQUIRED)
|
||||
set(LIBS
|
||||
${LIBLTKC}
|
||||
${LIBLTKC_IMPINJ}
|
||||
${LIBXML2}
|
||||
${LIBCRYPTO}
|
||||
${LIBSSL}
|
||||
)
|
||||
|
||||
add_executable(${PROJECT_NAME} ${PROJECT_NAME}.c)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE ${LIBS})
|
||||
1921
vendor/libltkc/examples/docsample1/docsample1.c
vendored
Executable file
1921
vendor/libltkc/examples/docsample1/docsample1.c
vendored
Executable file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user