Aha.
Le 16/08/12 08:30, Rich E a écrit :Hi,
Please forgive me if this is already in the configuration docs, I've looked over them a couple times and can't find how to do this.
I'm building the boost libs using clang / libc++ for both OS X and iPhone, and I think I have everything working:
# For OS X:
using clang :
: xcrun clang -arch i386 -arch x86_64 -stdlib=libc++ -std=c++11
;
# For iOS:
using clang :
: xcrun clang -arch armv7 -stdlib=libc++ -std=c++11 -miphoneos-version-min=5.0 -isysroot /Applications/Developer/Xcode45-DP3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk
;
Now I need to figure out how to allow two 'using clang' statements in user-config.jam that both use the same version of clang. I tried something like:
using clang : : clang-ios
: # command details..
;
But this gives errors for using the same version of clang in two different setups. Can someone help me figure out how to do this?
have you tried
using clang : osxusing clang : ios
: xcrun clang -arch i386 -arch x86_64 -stdlib=libc++ -std=c++11
;
You are able to choose between these version using the toolsets clang-osx or clang-ios respectively.
: xcrun clang -arch armv7 -stdlib=libc++ -std=c++11 -miphoneos-version-min=5.0 -isysroot /Applications/Developer/Xcode45-DP3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk
;
HTH,
Vicente
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build