Cross-Platform build scripts for audio plugins
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
1.1KB

  1. diff --git a/extras/Build/CMake/JUCEHelperTargets.cmake b/extras/Build/CMake/JUCEHelperTargets.cmake
  2. index 97e4194..dadb5d3 100644
  3. --- a/extras/Build/CMake/JUCEHelperTargets.cmake
  4. +++ b/extras/Build/CMake/JUCEHelperTargets.cmake
  5. @@ -48,15 +48,3 @@ endif()
  6. add_library(juce_recommended_lto_flags INTERFACE)
  7. add_library(juce::juce_recommended_lto_flags ALIAS juce_recommended_lto_flags)
  8. -
  9. -if((CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") OR (CMAKE_CXX_SIMULATE_ID STREQUAL "MSVC"))
  10. - target_compile_options(juce_recommended_lto_flags INTERFACE
  11. - $<$<CONFIG:Release>:$<IF:$<STREQUAL:"${CMAKE_CXX_COMPILER_ID}","MSVC">,-GL,-flto>>)
  12. - target_link_libraries(juce_recommended_lto_flags INTERFACE
  13. - $<$<CONFIG:Release>:$<$<STREQUAL:"${CMAKE_CXX_COMPILER_ID}","MSVC">:-LTCG>>)
  14. -elseif((CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
  15. - OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
  16. - OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU"))
  17. - target_compile_options(juce_recommended_lto_flags INTERFACE $<$<CONFIG:Release>:-flto>)
  18. - target_link_libraries(juce_recommended_lto_flags INTERFACE $<$<CONFIG:Release>:-flto>)
  19. -endif()