publish master branch
[platform/upstream/dldt.git] / cmake / target_flags.cmake
1 # Copyright (C) 2019 Intel Corporation
2 # SPDX-License-Identifier: Apache-2.0
3 #
4 # Target system specific flags
5
6 if(MSVC64 OR MINGW64)
7   set(X86_64 ON)
8 elseif(MINGW OR (MSVC AND NOT CMAKE_CROSSCOMPILING))
9   set(X86 ON)
10 elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*")
11   set(X86_64 ON)
12 elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "i686.*|i386.*|x86.*|amd64.*|AMD64.*")
13   set(X86 ON)
14 elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(arm.*|ARM.*)")
15   set(ARM ON)
16 elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*)")
17   set(AARCH64 ON)
18 endif()