Force cmake to make a dummy config header

This commit is contained in:
Martijn Braam
2024-04-27 18:38:56 +02:00
parent 9efc806478
commit 92cad09b2c

View File

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