1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-09 09:25:07 -04:00

Fix libsigmf Debian build

This commit is contained in:
f4exb
2026-06-04 23:30:59 +02:00
parent 53a4164a97
commit 73e1ebb38b
+10 -1
View File
@@ -777,6 +777,15 @@ endif ((NOT LIBDSDCC_FOUND OR LIBDSDCC_EXTERNAL) AND LIBMBE_FOUND)
if ((LINUX OR APPLE) AND (NOT LIBSIGMF_FOUND OR LIBSIGMF_EXTERNAL))
set(LIBSIGMF_LIBRARIES "${EXTERNAL_BUILD_LIBRARIES}/lib${LIB_SUFFIX}/liblibsigmf${CMAKE_SHARED_LIBRARY_SUFFIX}" CACHE INTERNAL "")
if(APPLE)
set(LIBSIGMF_PATCH_COMMAND
sed -i "" -e "s/-Werror//g" -e "s/VERSION 2.8/VERSION 3.10/g" <SOURCE_DIR>/external/flatbuffers/CMakeLists.txt
)
else()
set(LIBSIGMF_PATCH_COMMAND
sed -i -e "s/-Werror//g" -e "s/VERSION 2.8/VERSION 3.10/g" <SOURCE_DIR>/external/flatbuffers/CMakeLists.txt
)
endif()
ExternalProject_Add(libsigmf
GIT_REPOSITORY https://github.com/f4exb/libsigmf.git
GIT_TAG ${LIBSIGMF_TAG}
@@ -784,7 +793,7 @@ if ((LINUX OR APPLE) AND (NOT LIBSIGMF_FOUND OR LIBSIGMF_EXTERNAL))
INSTALL_DIR "${EXTERNAL_BUILD_LIBRARIES}"
CMAKE_ARGS ${COMMON_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
UPDATE_DISCONNECTED TRUE
PATCH_COMMAND sed -i "" -e "s/-Werror//g" -e "s/VERSION 2.8/VERSION 3.10/g" <SOURCE_DIR>/external/flatbuffers/CMakeLists.txt
PATCH_COMMAND ${LIBSIGMF_PATCH_COMMAND}
BUILD_BYPRODUCTS "${LIBSIGMF_LIBRARIES}"
TEST_COMMAND ""
)