123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # set friendly platform define
- if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
- set(WINDOWS TRUE)
- set(SYSTEM_STRING "Windows Desktop")
- elseif(${CMAKE_SYSTEM_NAME} MATCHES "Android")
- set(SYSTEM_STRING "Android")
- elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- if(ANDROID)
- set(SYSTEM_STRING "Android")
- else()
- set(LINUX TRUE)
- set(SYSTEM_STRING "Linux")
- endif()
- elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
- if(IOS)
- set(APPLE TRUE)
- set(SYSTEM_STRING "IOS")
- else()
- set(APPLE TRUE)
- set(MACOSX TRUE)
- set(SYSTEM_STRING "Mac OSX")
- endif()
- endif()
- # set platform specific path
- set(_path_prefix ${CMAKE_CURRENT_SOURCE_DIR}/prebuilt/)
- if(IOS)
- set(platform_name ios)
- set(platform_spec_path ios)
- elseif(ANDROID)
- set(platform_name android)
- set(platform_spec_path android/${ANDROID_ABI})
- elseif(WINDOWS)
- set(platform_name win32)
- set(platform_spec_path win32)
- elseif(MACOSX)
- set(platform_name mac)
- set(platform_spec_path mac)
- elseif(LINUX)
- set(platform_name linux)
- set(platform_spec_path linux/64-bit)
- endif()
- set(platform_spec_path "${_path_prefix}${platform_spec_path}")
|