Force cmake to make a dummy config header
This commit is contained in:
@@ -7,7 +7,7 @@ set(LIBRARY_VERSION_STRING 0.1)
|
|||||||
set(CMAKE_C_STANDARD 23)
|
set(CMAKE_C_STANDARD 23)
|
||||||
set(CMAKE_C_VISIBILITY_PRESET hidden)
|
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
|
set_target_properties(megapixels PROPERTIES
|
||||||
VERSION ${LIBRARY_VERSION_STRING}
|
VERSION ${LIBRARY_VERSION_STRING}
|
||||||
SOVERSION ${LIBRARY_VERSION_MAJOR}
|
SOVERSION ${LIBRARY_VERSION_MAJOR}
|
||||||
@@ -29,4 +29,12 @@ target_include_directories(sensorprofile PUBLIC include)
|
|||||||
target_link_libraries(sensorprofile PUBLIC megapixels)
|
target_link_libraries(sensorprofile PUBLIC megapixels)
|
||||||
|
|
||||||
add_compile_definitions(SYSCONFDIR="/etc")
|
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..."
|
||||||
|
)
|
Reference in New Issue
Block a user