|
@@ -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")
|
|
|
+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..."
|
|
|
+)
|