diff --git a/CMakeLists.txt b/CMakeLists.txt index ba104c9..dda81e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ set(LIBRARY_VERSION_STRING 0.1) set(CMAKE_C_STANDARD 23) set(CMAKE_C_VISIBILITY_PRESET hidden) -add_library(megapixels SHARED include/libmegapixels.h src/findconfig.c src/parse.c src/mode.c src/pipeline.c src/log.c src/util.c src/convert.c src/aaa.c) +add_library(megapixels SHARED include/libmegapixels.h src/findconfig.c src/parse.c src/mode.c src/pipeline.c src/log.c src/util.c src/convert.c src/aaa.c config.h) set_target_properties(megapixels PROPERTIES VERSION ${LIBRARY_VERSION_STRING} SOVERSION ${LIBRARY_VERSION_MAJOR} @@ -29,4 +29,12 @@ target_include_directories(sensorprofile PUBLIC include) target_link_libraries(sensorprofile PUBLIC megapixels) add_compile_definitions(SYSCONFDIR="/etc") -add_compile_definitions(DATADIR="/usr/share") \ No newline at end of file +add_compile_definitions(DATADIR="/usr/share") + +include_directories(${CMAKE_CURRENT_BINARY_DIR}) +add_custom_command( + OUTPUT config.h + COMMAND touch ${CMAKE_CURRENT_BINARY_DIR}/config.h + DEPENDS CMakeLists.txt + COMMENT "Generating dummy header for meson compat..." +) \ No newline at end of file