From 0c9c9d578e68eb1063feccc00c10bc41a5ae573e Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Tue, 3 May 2016 11:42:35 +0200 Subject: [PATCH] Add CMakeLists.txt to build cpufeatures library. --- .../build/cpufeatures/CMakeLists.txt | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 submodules/externals/build/cpufeatures/CMakeLists.txt diff --git a/submodules/externals/build/cpufeatures/CMakeLists.txt b/submodules/externals/build/cpufeatures/CMakeLists.txt new file mode 100644 index 000000000..8ba144dd5 --- /dev/null +++ b/submodules/externals/build/cpufeatures/CMakeLists.txt @@ -0,0 +1,36 @@ +############################################################################ +# CMakeLists.txt +# Copyright (C) 2016 Belledonne Communications, Grenoble France +# +############################################################################ +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################ + +cmake_minimum_required(VERSION 3.0) +project(androidcpufeatures LANGUAGES C) + +include(GNUInstallDirs) + + +add_library(cpufeatures STATIC "${ANDROID_CPU_FEATURES_INCLUDE_DIRS}/cpu-features.c") + +install(TARGETS cpufeatures + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE +)