X-Git-Url: https://git.librecmc.org/?p=oweals%2Fucert.git;a=blobdiff_plain;f=CMakeLists.txt;h=a44ff234e08ea0564f6cfabe595ea009b4975fc3;hp=5b6331280fa0080aa427b5d24cc1a85fab3e9612;hb=54be4d654308175cd95b16fb38e0260220db242b;hpb=d96a92aa533a07ea10e57553aa167b1b0151bcac;ds=sidebyside diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b63312..a44ff23 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,6 +7,17 @@ SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") find_library(json NAMES json-c json) -ADD_EXECUTABLE(ucert ucert.c) +IF(UCERT_HOST_BUILD) +ADD_DEFINITIONS(-DUCERT_HOST_BUILD) +ENDIF() + +ADD_EXECUTABLE(ucert ucert.c usign-exec.c) +IF(UCERT_FULL) +ADD_DEFINITIONS(-DUCERT_FULL) TARGET_LINK_LIBRARIES(ucert ubox blobmsg_json ${json}) +ELSE() +ADD_DEFINITIONS(-DUCERT_STRIP_MESSAGES) +TARGET_LINK_LIBRARIES(ucert ubox) +ENDIF() + INSTALL(TARGETS ucert RUNTIME DESTINATION bin)