react-native-caffe2
Version:
### Bring deep learning to mobile in 2 minutes 📱🥂
35 lines (27 loc) • 911 B
Plain Text
# Standard setup
cmake_minimum_required (VERSION 2.8)
project (hello-lib CXX C)
# Includes
include_directories (${hello-lib_SOURCE_DIR})
# Source files
set (SRC
HelloWorld.cpp
HelloIOS.mm
)
# Headers
set (HDR
HelloWorld.h
HelloIOS.h
)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fobjc-abi-version=2 -fobjc-arc -std=gnu++11 -stdlib=libc++ -isysroot ${CMAKE_OSX_SYSROOT}")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fobjc-abi-version=2 -fobjc-arc -isysroot ${CMAKE_OSX_SYSROOT}")
IF (${SIMULATOR})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mios-simulator-version-min=6.0")
ENDIF()
# Library
add_library (hello-lib STATIC ${SRC} ${HDR})
set_xcode_property (hello-lib GCC_GENERATE_DEBUGGING_SYMBOLS YES)
# Installation
set (CMAKE_INSTALL_PREFIX "${hello-lib_SOURCE_DIR}/../hello-app/hello-app")
install (TARGETS hello-lib DESTINATION .)
install (FILES HelloIOS.h DESTINATION .)