15 lines
549 B
CMake
15 lines
549 B
CMake
|
set(DRIVER_NAME bme68x)
|
||
|
add_library(${DRIVER_NAME} INTERFACE)
|
||
|
|
||
|
target_sources(${DRIVER_NAME} INTERFACE
|
||
|
${CMAKE_CURRENT_LIST_DIR}/src/bme68x.c
|
||
|
${CMAKE_CURRENT_LIST_DIR}/bme68x.cpp
|
||
|
)
|
||
|
|
||
|
target_include_directories(${DRIVER_NAME} INTERFACE ${CMAKE_CURRENT_LIST_DIR})
|
||
|
target_include_directories(${DRIVER_NAME} INTERFACE ${CMAKE_CURRENT_LIST_DIR}/src)
|
||
|
|
||
|
|
||
|
# We can't control the uninitialized result variables in the BME68X API
|
||
|
# so demote unitialized to a warning for this target.
|
||
|
target_compile_options(${DRIVER_NAME} INTERFACE -Wno-error=uninitialized)
|