--- CMakeLists.txt.orig 2021-01-23 17:27:42 UTC +++ CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.2) +cmake_minimum_required(VERSION 3.5) project(uTox LANGUAGES C) ##################### @@ -180,8 +180,7 @@ if(CMAKE_C_COMPILER_ID MATCHES "GNU") # Fix GNU stack if(CMAKE_C_COMPILER_ID MATCHES "GNU") # Have ld strip the symbols from Release and MinSizeRel build types. - set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Os") - set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -Os -s") + set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -s") if(LINUX) # enable Link Time Optimization on gcc (linux only currently) @@ -216,8 +215,7 @@ elseif(CMAKE_C_COMPILER_ID MATCHES "Clang") endif() # Have ld strip the symbols from Release and MinSizeRel build types. (-Oz is clang specific) - set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Os") - set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -Oz -s") + set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -s") if(FREEBSD) set(LIBRARIES ${LIBRARIES} "cxxrt")