commit c2da9e6ca8363c97ae47f3cacdc7ff14cc37fbdd
Author: Kornel Benko <[email protected]>
Date:   Fri May 16 16:51:40 2025 +0200

    make builds: Make 3rdparty directory bild be the default only on Windows
---
 CMakeLists.txt | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8efdfaeca5..9ced1e3fba 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -158,34 +158,35 @@ endif()
 # Select some defaults depending on LYX_BUILD_TYPE
 # they can always be overwritten by the respective command line settings
 # These settings are only effective on fresh(==empty) CMakeCache.txt
+if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
+  set(DefaultExternalLibs OFF)
+else()
+  set(DefaultExternalLibs ON)
+endif()
 if(LYX_BUILD_TYPE STREQUAL "development")
   set(DefaultLyxDebug ON)
   set(DefaultLyxRelease OFF)
   set(DefaultLyxStdlibDebug ON)
   set(DefaultLyxEnableAssertions ON)
   set(DefaultLyxProfile OFF)
-  set(DefaultExternalLibs OFF)
 elseif(LYX_BUILD_TYPE STREQUAL "prerelease")
   set(DefaultLyxDebug OFF)
   set(DefaultLyxRelease OFF)
   set(DefaultLyxStdlibDebug OFF)
   set(DefaultLyxEnableAssertions OFF)
   set(DefaultLyxProfile OFF)
-  set(DefaultExternalLibs ON)
 elseif(LYX_BUILD_TYPE STREQUAL "release")
   set(DefaultLyxDebug OFF)
   set(DefaultLyxRelease ON)
   set(DefaultLyxStdlibDebug OFF)
   set(DefaultLyxEnableAssertions OFF)
   set(DefaultLyxProfile OFF)
-  set(DefaultExternalLibs ON)
 elseif(LYX_BUILD_TYPE STREQUAL "gprof")
   set(DefaultLyxDebug ON)
   set(DefaultLyxRelease OFF)
   set(DefaultLyxStdlibDebug OFF)
   set(DefaultLyxEnableAssertions OFF)
   set(DefaultLyxProfile ON)
-  set(DefaultExternalLibs OFF)
 else()
   message(FATAL_ERROR "Invalid build type (${LYX_BUILD_TYPE}) encountered")
 endif()
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to