35 lines
602 B
CMake
35 lines
602 B
CMake
PROJECT(wolfcrypt_generate_csr)
|
|
FILE(
|
|
GLOB
|
|
files
|
|
wolfcrypt_generate_csr.c
|
|
)
|
|
|
|
ADD_EXECUTABLE(
|
|
${PROJECT_NAME}
|
|
${KSDK_STARTUP_FILE} ${files}
|
|
)
|
|
|
|
TARGET_COMPILE_DEFINITIONS(
|
|
${PROJECT_NAME}
|
|
PRIVATE SIMW_DEMO_ENABLE__DEMO_WOLFCRYPT_GENERATE_CSR
|
|
)
|
|
|
|
TARGET_INCLUDE_DIRECTORIES(
|
|
${PROJECT_NAME}
|
|
PRIVATE ${SIMW_TOP_DIR}/sss/ex/inc
|
|
)
|
|
|
|
TARGET_LINK_LIBRARIES(
|
|
${PROJECT_NAME}
|
|
SSS_APIs
|
|
ex_common
|
|
wolfssl
|
|
)
|
|
|
|
CREATE_BINARY(${PROJECT_NAME})
|
|
|
|
IF(SSS_HAVE_HOST_LINUX_LIKE)
|
|
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
|
|
ENDIF()
|