diff options
Diffstat (limited to 'infra/nncc/cmake/buildtool/config/config_armv7l-linux.cmake')
-rw-r--r-- | infra/nncc/cmake/buildtool/config/config_armv7l-linux.cmake | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/infra/nncc/cmake/buildtool/config/config_armv7l-linux.cmake b/infra/nncc/cmake/buildtool/config/config_armv7l-linux.cmake new file mode 100644 index 000000000..87704db33 --- /dev/null +++ b/infra/nncc/cmake/buildtool/config/config_armv7l-linux.cmake @@ -0,0 +1,25 @@ +# +# armv7l linux compile options +# + +message(STATUS "Building for ARMv7l Linux") + +# include linux common +include("${CMAKE_CURRENT_LIST_DIR}/config_linux.cmake") + +# addition for arm-linux +set(FLAGS_COMMON ${FLAGS_COMMON} + "-march=armv7-a" + "-mtune=cortex-a8" + "-mfloat-abi=hard" + "-mfp16-format=ieee" + ) + +if(BUILD_ARM32_NEON) + set(FLAGS_COMMON ${FLAGS_COMMON} + "-mfpu=vfpv3-d16" + "-ftree-vectorize" + ) +else(BUILD_ARM32_NEON) + message(STATUS "ARMv7l: NEON is disabled") +endif(BUILD_ARM32_NEON) |