Browse Source

CMake: Explicitly set MSVC runtime library for juceaide

v6.1.6
reuk 4 years ago
parent
commit
cb7bda4529
No known key found for this signature in database GPG Key ID: 9ADCD339CFC98A11
2 changed files with 7 additions and 0 deletions
  1. +4
    -0
      CMakeLists.txt
  2. +3
    -0
      extras/Build/juceaide/CMakeLists.txt

+ 4
- 0
CMakeLists.txt View File

@@ -23,6 +23,10 @@

cmake_minimum_required(VERSION 3.12)

if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.15)
cmake_policy(SET CMP0091 NEW)
endif()

project(JUCE VERSION 6.0.8 LANGUAGES C CXX)

set_property(GLOBAL PROPERTY USE_FOLDERS YES)


+ 3
- 0
extras/Build/juceaide/CMakeLists.txt View File

@@ -42,6 +42,9 @@ if(JUCE_BUILD_HELPER_TOOLS)
juce::juce_recommended_lto_flags
juce::juce_recommended_warning_flags)

set_target_properties(juceaide PROPERTIES
MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")

export(TARGETS juceaide
NAMESPACE juce_tools::
FILE "${JUCE_BINARY_DIR}/JUCEToolsExport.cmake")


Loading…
Cancel
Save