mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 15:40:45 +01:00
- Set SSE2 compile-flags only when used on 32-bit platforms (only used on x86 platforms, as x64 / Itanium has this as a standard) - Clean up/merge some of the 64-bit/32-bit compiler options - Clean up use of the PLATFORM variable (now sets PLATFORM 32 or PLATFORM 64, shaving off the CMAKE_SIZEOF_VOID_P test slightly) --HG-- branch : trunk
19 lines
597 B
CMake
19 lines
597 B
CMake
# check what platform we're on (64-bit or 32-bit), and create a simpler test than CMAKE_SIZEOF_VOID_P
|
|
if(CMAKE_SIZEOF_VOID_P MATCHES 8)
|
|
set(PLATFORM 64)
|
|
MESSAGE(STATUS "Detected 64-bit platform")
|
|
else()
|
|
set(PLATFORM 32)
|
|
MESSAGE(STATUS "Detected 32-bit platform")
|
|
endif()
|
|
|
|
include("${CMAKE_SOURCE_DIR}/cmake/platform/settings.cmake")
|
|
|
|
if(WIN32)
|
|
include("${CMAKE_SOURCE_DIR}/cmake/platform/win/settings.cmake")
|
|
elseif(APPLE)
|
|
include("${CMAKE_SOURCE_DIR}/cmake/platform/osx/settings.cmake")
|
|
elseif(UNIX)
|
|
include("${CMAKE_SOURCE_DIR}/cmake/platform/unix/settings.cmake")
|
|
endif()
|