Browse Source

By default use dynamic runtime with MSVC on CMake

This was default before CMake overhaul, and it doesn't
make sense to use static builds with daily developement.
Also static Qt builds are not readily available on Windows.
adaptive-webui-19844
jagannatharjun 4 years ago
parent
commit
ebf9a60c69
  1. 1
      .github/workflows/ci.yaml
  2. 2
      CMakeLists.txt

1
.github/workflows/ci.yaml

@ -143,6 +143,7 @@ jobs:
-DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_DEST_WIN }}\scripts\buildsystems\vcpkg.cmake ^ -DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_DEST_WIN }}\scripts\buildsystems\vcpkg.cmake ^
-DVCPKG_TARGET_TRIPLET=x64-windows-static-release ^ -DVCPKG_TARGET_TRIPLET=x64-windows-static-release ^
-DVERBOSE_CONFIGURE=ON ^ -DVERBOSE_CONFIGURE=ON ^
-DMSVC_RUNTIME_DYNAMIC=OFF ^
--graphviz=build\target_graph.dot --graphviz=build\target_graph.dot
cmake --build build cmake --build build

2
CMakeLists.txt

@ -35,7 +35,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
OFF "NOT GUI" OFF OFF "NOT GUI" OFF
) )
elseif (MSVC) elseif (MSVC)
feature_option(MSVC_RUNTIME_DYNAMIC "Use MSVC dynamic runtime library (-MD) instead of static (-MT)" OFF) feature_option(MSVC_RUNTIME_DYNAMIC "Use MSVC dynamic runtime library (-MD) instead of static (-MT)" ON)
endif() endif()
set(QBT_VER_STATUS "alpha1" CACHE STRING "Project status version. Should be empty for release builds.") set(QBT_VER_STATUS "alpha1" CACHE STRING "Project status version. Should be empty for release builds.")

Loading…
Cancel
Save