diff --git a/cmake/build.cmake b/cmake/build.cmake index 0a431d8..08b4170 100644 --- a/cmake/build.cmake +++ b/cmake/build.cmake @@ -98,6 +98,8 @@ function(libhal_make_library) -Wall -Wextra -Wshadow + -ffunction-sections + -fdata-sections $<$:-fexceptions -fno-rtti>) target_link_libraries(${LIBRARY_ARGS_LIBRARY_NAME} PUBLIC ${LIBRARY_ARGS_LINK_LIBRARIES}) @@ -153,6 +155,8 @@ function(libhal_unit_test) -Wextra -Wshadow -Wnon-virtual-dtor + -ffunction-sections + -fdata-sections -Wno-gnu-statement-expression -pedantic -g) @@ -268,6 +272,8 @@ function(libhal_build_demos) -Wall -Wextra -Wshadow + -ffunction-sections + -fdata-sections $<$:-fexceptions -fno-rtti> ) target_link_libraries(startup_code PRIVATE @@ -292,6 +298,8 @@ function(libhal_build_demos) -Wall -Wextra -Wshadow + -ffunction-sections + -fdata-sections $<$:-fexceptions -fno-rtti> ) target_link_libraries(${elf} PRIVATE diff --git a/conanfile.py b/conanfile.py index 11150a5..a67841f 100644 --- a/conanfile.py +++ b/conanfile.py @@ -23,7 +23,7 @@ class libhal_cmake_util_conan(ConanFile): name = "libhal-cmake-util" - version = "4.1.7" + version = "4.1.8" license = "Apache-2.0" homepage = "https://libhal.github.io/libhal-armcortex" description = ("A collection of CMake scripts for ARM Cortex ")