CMakeLists.txt 400 B

1234567891011121314151617
  1. cmake_minimum_required(VERSION 3.10)
  2. project(periphery-ffi)
  3. set(CMAKE_C_STANDARD 11)
  4. set(CMAKE_C_STANDARD_REQUIRED ON)
  5. option(BUILD_TESTS "" OFF)
  6. add_subdirectory(c-periphery)
  7. add_library(${PROJECT_NAME} STATIC ${CMAKE_CURRENT_LIST_DIR}/src/periphery.c)
  8. target_include_directories(${PROJECT_NAME} PRIVATE
  9. ${CMAKE_CURRENT_LIST_DIR}/include
  10. )
  11. target_link_libraries(${PROJECT_NAME} periphery)