XMRig
5 years ago
2 changed files with 56 additions and 19 deletions
@ -0,0 +1,45 @@ |
|||||
|
if (WIN32) |
||||
|
set(XMRIG_OS_WIN ON) |
||||
|
elseif (APPLE) |
||||
|
set(XMRIG_OS_APPLE ON) |
||||
|
|
||||
|
if (IOS OR CMAKE_SYSTEM_NAME STREQUAL iOS) |
||||
|
set(XMRIG_OS_IOS ON) |
||||
|
else() |
||||
|
set(XMRIG_OS_MACOS ON) |
||||
|
endif() |
||||
|
else() |
||||
|
set(XMRIG_OS_UNIX ON) |
||||
|
|
||||
|
if (ANDROID OR CMAKE_SYSTEM_NAME MATCHES "Android") |
||||
|
set(XMRIG_OS_ANDROID ON) |
||||
|
elseif(CMAKE_SYSTEM_NAME MATCHES "Linux") |
||||
|
set(XMRIG_OS_LINUX ON) |
||||
|
elseif(CMAKE_SYSTEM_NAME STREQUAL FreeBSD) |
||||
|
set(XMRIG_OS_FREEBSD ON) |
||||
|
endif() |
||||
|
endif() |
||||
|
|
||||
|
|
||||
|
if (XMRIG_OS_WIN) |
||||
|
add_definitions(/DWIN32) |
||||
|
add_definitions(/DXMRIG_OS_WIN) |
||||
|
elseif(XMRIG_OS_APPLE) |
||||
|
add_definitions(/DXMRIG_OS_APPLE) |
||||
|
|
||||
|
if (XMRIG_OS_IOS) |
||||
|
add_definitions(/DXMRIG_OS_IOS) |
||||
|
else() |
||||
|
add_definitions(/DXMRIG_OS_MACOS) |
||||
|
endif() |
||||
|
elseif(XMRIG_OS_UNIX) |
||||
|
add_definitions(/DXMRIG_OS_UNIX) |
||||
|
|
||||
|
if (XMRIG_OS_ANDROID) |
||||
|
add_definitions(/DXMRIG_OS_ANDROID) |
||||
|
elseif (XMRIG_OS_LINUX) |
||||
|
add_definitions(/DXMRIG_OS_LINUX) |
||||
|
elseif (XMRIG_OS_FREEBSD) |
||||
|
add_definitions(/DXMRIG_OS_FREEBSD) |
||||
|
endif() |
||||
|
endif() |
Loading…
Reference in new issue