File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
2+
3+ if ( WIN32 OR WIN64 OR MINGW OR MING32 OR MINGW64 OR CYGWIN OR CYGWIN64 OR MSYS OR CMAKE_SYSTEM_NAME EQUAL "Windows" )
4+ # Windows
5+ set ( PLATFORM "windows" )
6+ set ( PROJECT_WINDOWS ON )
7+ elseif ( ANDROID OR $CMAKE_SYSTEM_NAME EQUAL "Android" )
8+ # Android
9+ set ( PLATFORM "android" )
10+ set ( PROJECT_ANDROID ON )
11+ elseif ( APPLE OR CMAKE_SYSTEM_NAME EQUAL "Darwin" )
12+ # Mac
13+ set ( PLATFORM "mac" )
14+ set ( PROJECT_MAC ON )
15+ elseif ( LINUX OR UNIX OR CMAKE_SYSTEM_NAME EQUAL "Linux" OR CMAKE_SYSTEM_NAME EQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME EQUAL "CrayLinuxEnvironment" )
16+ # Linux
17+ set ( PLATFORM "linux" )
18+ set ( PROJECT_LINUX ON )
19+ elseif ( IOS )
20+ set ( PLATFORM "ios" )
21+ set ( PROJECT_IOS ON )
22+ else ( WIN32 OR WIN64 OR MINGW OR MING32 OR MINGW64 OR CYGWIN OR CYGWIN64 OR MSYS OR CMAKE_SYSTEM_NAME EQUAL "Windows" ) # WINDOWS
23+ message ( FATAL_ERROR "${PROJECT_NAME} - failed to detect target-platform, configuration required" )
24+ endif ( WIN32 OR WIN64 OR MINGW OR MING32 OR MINGW64 OR CYGWIN OR CYGWIN64 OR MSYS OR CMAKE_SYSTEM_NAME EQUAL "Windows" ) # WINDOWS
25+
26+ message ( STATUS "${PROJECT_NAME} - platform is ${PLATFORM} " )
27+
28+ # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
29+
You can’t perform that action at this time.
0 commit comments