I am trying to create an Xcode ASSIMP project using Cmake. I know that there is already one in the workspace folder. And I'm just trying to generate myself. I tried to write cmakelist.txt:
cmake_minimum_required(VERSION 2.8) project(assimp) set(CMAKE_XCODE_EFFECTIVE_PLATFORMS "-iphoneos;-iphonesimulator") set(CMAKE_OSX_SYSROOT iphoneos5.1) set(CMAKE_OSX_ARCHITECTURES $(ARCHS_STANDARD_32_BIT)) add_subdirectory(assimp)
then I ran the following command:
#!/bin/bash cd "$(dirname "$0")"/assimp if [ ! -d xcode ] then mkdir xcode fi cd xcode cmake -G Xcode ../.. -DINSTALL_LIBS=ON -DCMAKE_INSTALL_PREFIX=../.. -DBUILD_SHARED_LIBS=OFF -DBUILD_ASSIMP_TOOLS:BOOL=OFF -DENABLE_BOOST_WORKAROUND=ON
it generates an Xcode project, but in libassimp.dylib products and gets "target indicates the product type is com.apple.product-type.library.dynamic", but there is no such type of product for the iphoneos platform, an error.
How to change "com.apple.product-type.library.dynamic" to static? I set -DBUILD_SHARED_LIBS = OFF, but that did not work.
I searched the Internet and cannot find the cause of the problem.
Thanks so much for any help!
source share