upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/components/nucula_lib/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'components/nucula_lib/CMakeLists.txt')
-rw-r--r--components/nucula_lib/CMakeLists.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/components/nucula_lib/CMakeLists.txt b/components/nucula_lib/CMakeLists.txt
new file mode 100644
index 0000000..ea1605e
--- /dev/null
+++ b/components/nucula_lib/CMakeLists.txt
@@ -0,0 +1,17 @@
1set(NUCULA_SRC ${CMAKE_CURRENT_SOURCE_DIR}/../../nucula_src/main)
2
3idf_component_register(
4 SRCS "nucula_wallet.cpp"
5 "${NUCULA_SRC}/crypto.c"
6 "${NUCULA_SRC}/wallet.cpp"
7 "${NUCULA_SRC}/cashu_json.cpp"
8 "${NUCULA_SRC}/nut10.cpp"
9 "${NUCULA_SRC}/hex.c"
10 "${NUCULA_SRC}/http.c"
11 INCLUDE_DIRS "."
12 "${NUCULA_SRC}"
13 REQUIRES secp256k1
14 PRIV_REQUIRES log mbedtls nvs_flash esp_http_client json
15)
16
17target_compile_options(${COMPONENT_LIB} PRIVATE -Wno-unused-function)