1cmake_minimum_required (VERSION 3.5 FATAL_ERROR) 2 3add_definitions (-DMCTP_LOG_STDERR) 4add_definitions (-DMCTP_HAVE_FILEIO) 5add_definitions (-DMCTP_HAVE_STDIO) 6 7add_library (libmctp STATIC alloc.c core.c log.c libmctp.h serial.c) 8 9target_include_directories (libmctp PUBLIC 10 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> 11 $<INSTALL_INTERFACE:include/libmctp) 12 13enable_testing () 14 15add_executable (test_eid tests/test_eid.c tests/test-utils.c) 16target_link_libraries (test_eid libmctp) 17 18add_executable (test_seq tests/test_seq.c tests/test-utils.c) 19target_link_libraries (test_seq libmctp) 20 21install (TARGETS libmctp DESTINATION lib) 22install (FILES libmctp.h DESTINATION include) 23 24