depend on jansson and glib2

This commit is contained in:
Florian Stinglmayr 2025-04-23 15:50:18 +02:00
parent 763c719dfe
commit 44dbf78125

View File

@ -1,10 +1,29 @@
CMAKE_MINIMUM_REQUIRED(VERSION 3.24) CMAKE_MINIMUM_REQUIRED(VERSION 3.24)
FIND_PACKAGE(PkgConfig)
PKG_CHECK_MODULES(JANSSON REQUIRED jansson)
PKG_CHECK_MODULES(GLIB2 REQUIRED glib-2.0)
SET(SOURCES SET(SOURCES
"src/journalfile.c" "src/journalfile.c"
"include/edapi/journalfile.h" "include/edapi/journalfile.h"
) )
INCLUDE_DIRECTORIES("include") INCLUDE_DIRECTORIES(
"include"
${GLIB2_INCLUDE_DIRS}
${JANSSON_INCLUDE_DIRS}
)
LINK_DIRECTORIES(
${GLIB2_LIBRARY_DIRS}
${JANSSON_LIBRARY_DIRS}
)
ADD_LIBRARY("edapi" SHARED ${SOURCES}) ADD_LIBRARY("edapi" SHARED ${SOURCES})
TARGET_LINK_LIBRARIES(
"edapi"
${GLIB2_LIBRARIES}
${JANSSON_LIBRARIES}
)