1cmake_minimum_required(VERSION 3.0) 2 3project(librenode_api) 4 5file (GLOB SOURCES CONFIGURE_DEPENDS 6 ${CMAKE_CURRENT_LIST_DIR}/*.c 7 ) 8 9add_library(renode_api STATIC ${SOURCES}) 10 11target_compile_options(renode_api 12 PRIVATE 13 -Wall 14 -Werror 15 -Wextra 16 -fno-strict-aliasing 17 ) 18set_property(TARGET renode_api PROPERTY POSITION_INDEPENDENT_CODE ON) 19 20include_directories( 21 ${CMAKE_CURRENT_LIST_DIR}/../include 22 ) 23