diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-06-15 17:07:25 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-06-20 01:21:29 +0200 |
commit | 9866df17c03a4fd88e1fd3b74b1d6fa85c95a58f (patch) | |
tree | a873a1ef859a5b72713cd70352859d8876d848ba /cmake/compiler | |
parent | 063551a65f73936c589e6dcdb3e8652e6f56c739 (diff) |
Build: Decouple compiler specific settings from os settings
(cherry picked from commit 12d1f4448c30d313e8f0e70d89f29b709f5dd70d)
Diffstat (limited to 'cmake/compiler')
-rw-r--r-- | cmake/compiler/mingw/settings.cmake | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/cmake/compiler/mingw/settings.cmake b/cmake/compiler/mingw/settings.cmake deleted file mode 100644 index 94cb2f9d522..00000000000 --- a/cmake/compiler/mingw/settings.cmake +++ /dev/null @@ -1,42 +0,0 @@ -# set up output paths for executable binaries (.exe-files, and .dll-files on DLL-capable platforms) -set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) - -# Set build-directive (used in core to tell which buildtype we used) -target_compile_definitions(trinity-compile-option-interface - INTERFACE - -D_BUILD_DIRECTIVE="$<CONFIG>") - -if(PLATFORM EQUAL 32) - # Required on 32-bit systems to enable SSE2 (standard on x64) - target_compile_options(trinity-compile-option-interface - INTERFACE - -msse2 - -mfpmath=sse) -endif() -target_compile_definitions(trinity-compile-option-interface - INTERFACE - -DHAVE_SSE2 - -D__SSE2__) -message(STATUS "GCC: SFMT enabled, SSE2 flags forced") - -if(WITH_WARNINGS) - target_compile_options(trinity-warning-interface - INTERFACE - -W - -Wall - -Wextra - -Winit-self - -Winvalid-pch - -Wfatal-errors - -Woverloaded-virtual) - - message(STATUS "GCC: All warnings enabled") -endif() - -if(WITH_COREDEBUG) - target_compile_options(trinity-compile-option-interface - INTERFACE - -g3) - - message(STATUS "GCC: Debug-flags set (-g3)") -endif() |