File: print_target_architecture.cmake

package info (click to toggle)
vc 1.4.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,552 kB
  • sloc: cpp: 19,220; ansic: 15,669; sh: 453; xml: 186; makefile: 30
file content (15 lines) | stat: -rw-r--r-- 528 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
get_filename_component(_currentDir "${CMAKE_CURRENT_LIST_FILE}" PATH)
include("${_currentDir}/cmake/OptimizeForArchitecture.cmake")

if(arch STREQUAL "linux")
   set(CMAKE_SYSTEM_NAME "Linux")
elseif(arch STREQUAL "darwin")
   set(CMAKE_SYSTEM_NAME "Darwin")
elseif(arch MATCHES "mingw" OR arch MATCHES "[Ww]indows" OR arch MATCHES "win7" OR arch MATCHES "msys")
   set(CMAKE_SYSTEM_NAME "Windows")
else()
   message(FATAL_ERROR "unhandled system")
endif()

AutodetectHostArchitecture()
message(STATUS "${TARGET_ARCHITECTURE}")