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