commit 97a06a7c91a7c85b3baeeb13477e4dfb2d12075b parent 45c2f5726900f97393f23c7de2893e0ddc8ee81b Author: Florian Dold <florian@dold.me> Date: Fri, 16 Dec 2022 14:51:40 +0100 libtalerwalletcore Diffstat:
| M | CMakeLists.txt | | | 5 | +++++ |
| A | libtalerwalletcore.c | | | 7 | +++++++ |
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -37,3 +37,8 @@ add_custom_command(OUTPUT repl.c add_executable(qjs qjs.c repl.c) target_compile_definitions(qjs PRIVATE CONFIG_VERSION="0.0.1") target_link_libraries(qjs PRIVATE quickjs quickjs-libc) + +add_library(talerwalletcore SHARED libtalerwalletcore.c) +target_link_libraries(talerwalletcore "-pie -Wl,-E") +set_property(TARGET talerwalletcore PROPERTY POSITION_INDEPENDENT_CODE TRUE) + diff --git a/libtalerwalletcore.c b/libtalerwalletcore.c @@ -0,0 +1,7 @@ + +#include <stdio.h> + +int main() +{ + printf("hello, world\n"); +}