From 4b6a0b382c4bdcb6e9dd5b279f25e678cb4b6eaf Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Mon, 24 Aug 2009 23:43:53 +0000 Subject: [PATCH] Added CMake option to build for the iphone --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e71963d..7ea3e2d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,13 @@ cmake_minimum_required(VERSION 2.6) project (YAML_CPP) +set(LIB_TYPE SHARED) + +if(IPHONE) + set(CMAKE_OSX_SYSROOT iphoneos2.2.1) + set(LIB_TYPE) +endif(IPHONE) + if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_CXX_FLAGS "-O2 -Wall -pedantic -Wextra") endif(CMAKE_COMPILER_IS_GNUCC) @@ -34,7 +41,8 @@ file(GLOB private_headers src/*.h) file(GLOB sources src/*.cpp) include_directories(${YAML_CPP_SOURCE_DIR}/include) -add_library(yaml-cpp SHARED +add_library(yaml-cpp + ${LIB_TYPE} ${public_headers} ${private_headers} ${sources}