X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fthird_party_libs.scons;h=e042a22d80e5f9ca2c6ab6a7246f43545a651702;hb=28fc9cc0825d94c2139572504b13353917c634b7;hp=4b1c9027802744bb7df043f7d439c9f12c55b602;hpb=36154a01af605d6ffa16cbfade44bf1d745f9f77;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/third_party_libs.scons b/resource/third_party_libs.scons index 4b1c902..e042a22 100644 --- a/resource/third_party_libs.scons +++ b/resource/third_party_libs.scons @@ -1,3 +1,23 @@ +#****************************************************************** +# +# Copyright 2014 Intel Mobile Communications GmbH All Rights Reserved. +# +#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= + ###################################################################### # This script manages third party libraries # @@ -16,22 +36,17 @@ src_dir = env.get('SRC_DIR') ###################################################################### # Check dependent packages (Linux only) ###################################################################### -if target_os in ['linux', 'tizen']: +if target_os in ['linux']: if not env.GetOption('help'): if not target_arch == platform.machine(): print ''' *********************************** Warning *********************************** -* You are trying cross build, please make sure (%s) version libraries are -* installed! * +* You are trying cross build, please make sure (%s) version libraries are * +* installed! * ******************************************************************************* ''' % target_arch conf = Configure(lib_env) - - if not conf.CheckLib('boost_program_options'): - print 'Did not find boost_program_options, exiting!' - Exit(1) - conf.Finish() @@ -53,8 +68,14 @@ if target_os == 'android': # Too much boost warning, suppress the warning lib_env.AppendUnique(CCFLAGS = ['-w']) +elif target_os in ['windows']: + SConscript(os.path.join(env.get('SRC_DIR'), 'extlibs', 'boost', 'SConscript')) + boost_path = os.path.join(src_dir,'extlibs','boost','boost') + lib_env.AppendUnique(CPPPATH = [boost_path]) elif target_os == 'ios': + lib_env.AppendUnique(FRAMEWORKPATH = [src_dir + '/extlibs/boost/ios/framework']) lib_env.AppendUnique(FRAMEWORKS = ['boost']) elif target_os == 'darwin': lib_env.AppendUnique(CPPPATH = ['/usr/local/include']) lib_env.AppendUnique(LIBPATH = ['/usr/local/lib']) +