From 35eb3519224dbd271784c88498428f05e134b431 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Tue, 29 Aug 2023 18:47:02 +0200 Subject: [PATCH] Rewrite build system --- tdlight.arch.ssl1.gnu.dockerfile | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/tdlight.arch.ssl1.gnu.dockerfile b/tdlight.arch.ssl1.gnu.dockerfile index 0037c1f..ad648ae 100644 --- a/tdlight.arch.ssl1.gnu.dockerfile +++ b/tdlight.arch.ssl1.gnu.dockerfile @@ -98,16 +98,10 @@ set(CMAKE_LIBRARY_PATH /usr/lib/\${TARGET_TRIPLE} /lib/\${TARGET_TRIPLE}) set(CMAKE_PROGRAM_PATH /usr/bin/\${TARGET_TRIPLE}) # Set various compiler flags -set(CMAKE_EXE_LINKER_FLAGS_INIT "-fuse-ld=lld -flto -fno-fat-lto-objects") -set(CMAKE_MODULE_LINKER_FLAGS_INIT "-fuse-ld=lld -flto -fno-fat-lto-objects") -set(CMAKE_SHARED_LINKER_FLAGS_INIT "-fuse-ld=lld -flto -fno-fat-lto-objects") -set(CMAKE_CXX_FLAGS_INIT "-fuse-ld=lld -flto -fno-fat-lto-objects") - -#set(CMAKE_SYSROOT /root/cross-build-pkgs) - -# This must be set or compiler checks fail when linking -#set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY) -#SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") +set(CMAKE_EXE_LINKER_FLAGS_INIT "-flto -fno-fat-lto-objects") +set(CMAKE_MODULE_LINKER_FLAGS_INIT "-flto -fno-fat-lto-objects") +set(CMAKE_SHARED_LINKER_FLAGS_INIT "-flto -fno-fat-lto-objects") +set(CMAKE_CXX_FLAGS_INIT "-flto -fno-fat-lto-objects") if(EXISTS "/usr/lib/jvm/java-11-openjdk-amd64") SET(JAVA_HOME "/usr/lib/jvm/java-11-openjdk-amd64")