From f64e29433e0885c2e6b0ee5e280464bcc0b85680 Mon Sep 17 00:00:00 2001 From: KimLS Date: Mon, 24 Nov 2025 10:13:25 -0800 Subject: [PATCH] Remove static unix linking, we dont do automated released anymore and this was tightly coupled to that. Can explore this again if we decide to change that. --- CMakeLists.txt | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index aa73baedb..bbc4b0bfd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,22 +20,8 @@ set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) -option(EQEMU_BUILD_STATIC "Build with static linking" OFF) option(EQEMU_BUILD_PCH "Build with precompiled headers (Windows)" ON) -if(EQEMU_BUILD_STATIC) - set(BUILD_SHARED_LIBS OFF) - set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib" ".a") - message(STATUS "Building with static linking") - set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++") - if(UNIX) - set(PERL_LIBRARY "/opt/eqemu-perl/lib/5.32.1/x86_64-linux-thread-multi/CORE/libperl.so") - set(PERL_INCLUDE_PATH "/opt/eqemu-perl/lib/5.32.1/x86_64-linux-thread-multi/CORE/") - set(PERL_EXECUTABLE "/opt/eqemu-perl/bin/perl") - endif() -endif() - - # Requires libgoogle-perftools-dev google-perftools packages for linux (debian) if(EQEMU_ADD_PROFILER) set(CMAKE_EXE_LINKER_FLAGS "-Wl,--no-as-needed,-lprofiler,--as-needed") @@ -236,9 +222,6 @@ if(PERL_LIBRARY_ENABLED) add_definitions(-DEMBPERL) add_definitions(-DEMBPERL_PLUGIN) add_definitions(-DPERLBIND_NO_STRICT_SCALAR_TYPES) - if(UNIX AND EQEMU_BUILD_STATIC) - set(SERVER_LIBS ${SERVER_LIBS} libcrypt.a) - endif() endif() endif()