⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sconscript

📁 robocup rcssbase-11.1.0(1).zip
💻
字号:
# -*-python-*-
import os
Import('env prog_env')

if env['PLATFORM'] == 'win32':
	DL_LIBS=['rcsserror']
else:
	DL_LIBS=['ltdl', 'rcsserror', 'boost_filesystem']

rcsslib_env = env.Copy()
rcsslib_env['PDB'] = 'rcsslib.pdb'

rcsslib = rcsslib_env.SharedLibrary( 'rcsslib',
				     ['loader.cpp',
				      'loaderimpl.cpp',
				      'preloader.cpp',
				      'preloadloader.cpp',
				      'systemloader.cpp'],
				     LIBS=DL_LIBS )
Default(rcsslib)


install = Install( env[ 'libdir' ], rcsslib )
Alias('install', install)


rcsslibimporter = env.Program('rcsslibimporter', ['libimporter.cpp'])
Default(rcsslibimporter)


install = Install( env[ 'bindir' ], rcsslibimporter )
Alias('install', install)
Export('rcsslibimporter')


if env['PLATFORM'] == 'win32':
	DL_LIBS=['rcsslib']
else:
	DL_LIBS=['rcsslib', 'boost_filesystem']

prog_env.Append(LIBPATH = '.')
prog_env['PDB'] = 'rcssmodtest.pdb'
rcssmodtest = prog_env.Program('rcssmodtest',
			       ['rcssmodtest.cpp'], 
			       LIBS=DL_LIBS)
Default(rcssmodtest)


install = Install( env[ 'bindir' ], rcssmodtest )
Alias('install', install)


install = Install( os.path.join( env[ 'pkgincludedir' ], 'lib' ),
		   ['factory.hpp',
		    'loader.hpp',
		    'shared_ptr.hpp',
		    'weak_ptr.hpp',
		    'loaderimpl.hpp',
		    'preloader.hpp'])
Alias('install', install)


SConscript(['factorytest/SConscript',
			'loadertest/SConscript'])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -