Exemple #1
0
def copy_all(msvc_version, configuration):
    print('copy_all')
    fs.create_directories(path['ResultCore'])
    fs.create_directories(path['ResultCore'] / 'modules')
    copy_boost_dll('system',     msvc_version, configuration)
    copy_boost_dll('filesystem', msvc_version, configuration)
    copy_lib_dll('Lua',          configuration)
    copy_lib_dll('StormLib',     configuration)
    fs.copy_file(path['OpenSource'] / 'luaffi' / 'bin' / configuration / 'ffi.dll', path['ResultCore'] / 'modules' / 'ffi.dll')
    copy_boost_preprocessor()
    copy_component()
Exemple #2
0
def copy_all(msvc_version, configuration):
    print('copy_all')
    fs.create_directories(path['ResultCore'])
    fs.create_directories(path['ResultCore'] / 'modules')
    copy_boost_dll('system',     msvc_version, configuration)
    copy_boost_dll('filesystem', msvc_version, configuration)
    copy_lib_dll('Lua',          configuration)
    copy_lib_dll('StormLib',     configuration)
    fs.copy_file(path['OpenSource'] / 'luaffi' / 'bin' / configuration / 'ffi.dll', path['ResultCore'] / 'modules' / 'ffi.dll')
    copy_boost_preprocessor()
    copy_component()
Exemple #3
0
def copy_all(configuration):
    print('copy_all')
    fs.create_directories(path['ResultCore'])
    fs.create_directories(path['ResultCore'] / 'modules')
    copy_boost_dll('system',     configuration)
    copy_boost_dll('filesystem', configuration)
    copy_boost_dll('date_time',  configuration)
    copy_boost_dll('thread',     configuration)
    copy_boost_dll('chrono',     configuration)
    copy_boost_dll('log',        configuration)
    copy_lib_dll('Lua',          configuration)
    copy_lib_dll('StormLib',     configuration)
    fs.copy_file(path['OpenSource'] / 'luaffi' / 'bin' / configuration / 'ffi.dll', path['ResultCore'] / 'modules' / 'ffi.dll')
    copy_lua_script()
    copy_boost_preprocessor()
    copy_component()
Exemple #4
0
def copy_all(configuration):
    print('copy_all')
    if configuration == 'Release':
        copy_crt_dll()
    copy_boost_dll('system',     configuration)
    copy_boost_dll('filesystem', configuration)
    copy_boost_dll('date_time',  configuration)
    copy_boost_dll('thread',     configuration)
    copy_lib_dll('APR',          configuration)
    copy_lib_dll('APR-Util',     configuration)
    copy_lib_dll('Log4CXX',      configuration)
    copy_lib_dll('Lua',          configuration)
    copy_lib_dll('LuaBind',      configuration)
    copy_lib_dll('StormLib',     configuration)
    fs.copy_file(path['OpenSource'] / 'luaffi' / 'ffi.dll', path['ResultCore'] / 'modules' / 'ffi.dll')
    copy_lua_script()
    copy_log_script()
    copy_boost_preprocessor()
    copy_component()
Exemple #5
0
def copy_boost_preprocessor():
    fs.copy_directory(path['OpenSource'] / 'Boost' / 'boost' / 'preprocessor', path['ResultPlugin'] / 'wave' / 'include' / 'boost' / 'preprocessor')
    fs.copy_file(path['OpenSource'] / 'Boost' / 'boost' / 'preprocessor.hpp', path['ResultPlugin'] / 'wave' / 'include' / 'boost' / 'preprocessor.hpp')
Exemple #6
0
def copy_boost_dll(name, msvc_version, configuration):
    if configuration == 'Release':
        filename = 'boost_' + name + '-vc' + str(msvc_version) + '-mt-' + get_boost_version() + '.dll'
    else:
        filename = 'boost_' + name + '-vc' + str(msvc_version) + '-mt-gd-' + get_boost_version() + '.dll'
    fs.copy_file(path['OpenSource'] / 'Boost' / 'stage' / 'lib' / filename, path['ResultCore'] / filename)
Exemple #7
0
def copy_boost_preprocessor():
    fs.copy_directory(path['OpenSource'] / 'Boost' / 'boost' / 'preprocessor', path['ResultPlugin'] / 'wave' / 'include' / 'boost' / 'preprocessor')
    fs.copy_file(path['OpenSource'] / 'Boost' / 'boost' / 'preprocessor.hpp', path['ResultPlugin'] / 'wave' / 'include' / 'boost' / 'preprocessor.hpp')
Exemple #8
0
def copy_boost_dll(name, msvc_version, configuration):
    if configuration == 'Release':
        filename = 'boost_' + name + '-vc' + str(msvc_version) + '-mt-' + get_boost_version() + '.dll'
    else:
        filename = 'boost_' + name + '-vc' + str(msvc_version) + '-mt-gd-' + get_boost_version() + '.dll'
    fs.copy_file(path['OpenSource'] / 'Boost' / 'stage' / 'lib' / filename, path['ResultCore'] / filename)
Exemple #9
0
def copy_log_script():
    fs.create_directories(path['Result'] / 'logs')
    fs.copy_file(path['BuildRoot'] / 'Editor' / 'Core' / 'Script' / 'YDLogger.cfg', path['Result'] / 'logs' / 'YDLogger.cfg')
Exemple #10
0
def copy_boost_dll(name, configuration):
    if configuration == 'Release':
        filename = 'boost_' + name + '-vc100-mt-1_53.dll'
    else:
        filename = 'boost_' + name + '-vc100-mt-gd-1_53.dll'
    fs.copy_file(path['OpenSource'] / 'Boost' / '1.53' / 'stage' / 'lib' / 'Win32' / filename, path['ResultCore'] / filename)