Am Fri, 16 May 2025 14:08:02 +0200 schrieb Scott Kostyshak <[email protected]>:
> > Could you set LYX_EXTERNAL_ICONV to on by default, except for windows? This
> > is a standard part of Unix.
>
> Kornel, any thoughts on this?
No problem. Maybe something like the attached.
> Scott
Kornel
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8efdfaeca5..9ced1e3fba 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -156,38 +156,39 @@ else()
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()
# Options for all compilers/systems
pgpyB08ejDi5L.pgp
Description: Digitale Signatur von OpenPGP
-- lyx-devel mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-devel
