From: Richard Kimberly Heck Date: Sat, 29 Sep 2018 21:26:14 +0000 (-0400) Subject: Try to make Windows use a versioned directory for the user dir. X-Git-Tag: 2.3.2~64 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=3ad699168f8d47bd7fb28ac120f6fbfd54706250;p=features.git Try to make Windows use a versioned directory for the user dir. (cherry picked from commit 802fd7932b713ee80bf384facd45f45a5ac22de4) (cherry picked from commit 4478451ea164a4de891b1d26ad3b1c04ad770337) --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 9275f61990..910097215a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -476,12 +476,16 @@ else() set(SYSTEM_DATADIR "${CMAKE_INSTALL_PREFIX}") endif() -if(CMAKE_COMPILER_IS_GNUCXX) - message(STATUS "CMAKE_COMPILER_IS_GNUCXX = ${CMAKE_COMPILER_IS_GNUCXX}") - set(suffixing ${LYX_PROGRAM_SUFFIX}) -else() +if(NOT CMAKE_COMPILER_IS_GNUCXX) # Not a GCC compiler, programs do not have a suffix set(suffixing ${LYX_PACKAGE_SUFFIX}) +elseif(WIN32 AND MINGW) + # We want to use a suffix for the package in this case, + # even if not for the program + set(suffixing ${LYX_PACKAGE_SUFFIX}) +else() + message(STATUS "CMAKE_COMPILER_IS_GNUCXX = ${CMAKE_COMPILER_IS_GNUCXX}") + set(suffixing ${LYX_PROGRAM_SUFFIX}) endif() # The define PACKAGE below allows lyx-executable to find its default configuration files @@ -490,7 +494,6 @@ endif() # get_default_user_support_dir() # relative_system_support_dir() # in src/support/Package.cpp -# if(suffixing) set(PACKAGE ${PACKAGE_BASE}${LYX_INSTALL_SUFFIX}) else()