Files
FGL-Engine/cmake_modules/common.cmake
2024-01-09 08:29:46 -05:00

37 lines
943 B
CMake

# /cmake_modules/common.cmake
message(DEBUG "Entering ${CMAKE_CURRENT_LIST_FILE}")
message(DEBUG "Platform: ${CMAKE_CXX_PLATFORM_ID}")
message(DEBUG "Compiler: ${CMAKE_CXX_COMPILER_ID}")
message(DEBUG "Compiler: ${CMAKE_CXX_COMPILER}")
set(BINARY_FOLDER "${CMAKE_BINARY_DIR}/bin")
include(utils)
include(qt)
if ((${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") OR (${CMAKE_CXX_PLATFORM_ID} STREQUAL "MinGW"))
include(gcc)
elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
include(clang)
elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "MSVC")
message()
include(msvc)
endif ()
if ((WIN32))
message(DEBUG "Compiling for Windows")
include(win32)
elseif (APPLE)
message(DEBUG "Compiling for Apple")
elseif (UNIX)
message(DEBUG "Compiling for Unix")
include(linux)
else ()
message(DEBUG "Unknown Platform")
endif ()
include(feature_checks)
include(versioninfo)
include(profiling)
include(docs)
message(DEBUG "Leaving ${CMAKE_CURRENT_LIST_FILE}")