Files
Hoops_Exchange/cmake/binaries_folder_name.cmake
2025-12-15 23:22:33 +08:00

29 lines
867 B
CMake

if(WIN32)
if(${CMAKE_SIZEOF_VOID_P} EQUAL 4)
set(binaries_folder_name "win32")
else()
set(binaries_folder_name "win64")
endif()
set(binaries_folder_name "${binaries_folder_name}_v142")
elseif(ANDROID)
if (NOT DEFINED ANDROID_ABI)
message(FATAL_ERROR "Android ABI is not known")
else()
set(binaries_folder_name "android/${ANDROID_ABI}")
endif()
elseif(IOS)
set(binaries_folder_name "ios")
elseif(APPLE)
set(binaries_folder_name "macos")
elseif(UNIX)
set(binaries_folder_name "linux")
if(${CMAKE_SIZEOF_VOID_P} EQUAL 4)
set(binaries_folder_name "${binaries_folder_name}32")
else()
set(binaries_folder_name "${binaries_folder_name}64")
endif()
else()
message(FATAL_ERROR "OS not supported...")
endif()
message(STATUS "binaries_folder_name: ${binaries_folder_name}")