CMakeLists.txt (557B)
1 #Project Config 2 cmake_minimum_required(VERSION 3.5) 3 project(CoinAcceptor LANGUAGES C ) 4 5 #Compiler Settings 6 set(CMAKE_C_STANDARD 17) 7 set(CMAKE_C_STANDARD_REQUIRED ON) 8 set(CMAKE_C_EXTENSIONS ON) 9 10 # Librarys 11 ## Defining Librarys 12 add_library(gpiod gpiod_wrapper.c) 13 add_executable(CoinAcceptor main.c) 14 15 ## Linking Targets 16 target_link_libraries(gpiod PRIVATE gpiod) 17 target_link_libraries(CoinAcceptor PRIVATE gpiod) 18 19 add_executable(CoinAcceptor main.c) 20 target_link_libraries(CoinAcceptor PRIVATE gpiod) 21 22 target_compile_options(CoinAcceptor PRIVATE -Wall -Wextra)