Imported Upstream version 1.25.0
[platform/core/ml/nnfw.git] / infra / nncc / cmake / buildtool / config / config_armv7l-tizen.cmake
1 #
2 # armv7l tizen compile options
3 #
4
5 message(STATUS "Building for ARMv7l(softfp) Tizen")
6
7 # Build flag for tizen
8 set(CMAKE_C_FLAGS_DEBUG     "-O -g -DDEBUG")
9 set(CMAKE_CXX_FLAGS_DEBUG   "-O -g -DDEBUG")
10
11 # TODO : add and use option_tizen if something uncommon comes up
12 # include linux common
13 include("cmake/buildtool/config/config_linux.cmake")
14
15 # addition for arm-linux
16 set(FLAGS_COMMON ${FLAGS_COMMON}
17     "-mtune=cortex-a8"
18     "-mfloat-abi=softfp"
19     "-funsafe-math-optimizations"
20     )
21
22 if(BUILD_ARM32_NEON)
23     set(FLAGS_COMMON ${FLAGS_COMMON}
24         "-mfpu=neon-vfpv4"
25         "-ftree-vectorize"
26     )
27 else(BUILD_ARM32_NEON)
28     message(STATUS "ARMv7l: NEON is disabled")
29 endif(BUILD_ARM32_NEON)