def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) _patch_sources(source_folder_path, working_directory_path) # TODO: Get zlib paths for correct arch and configuration zlib_cmake_flags = [ '-DZLIB_LIBRARY=' + os.path.join( root_project_path, 'Libs/lib_CMake/win10/Win32/Release/zlib.lib'), '-DZLIB_INCLUDE_DIR=' + os.path.join(root_project_path, 'Libs/zlib') ] build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'freetype.sln', 'freetype', 'freetyped.lib', 'freetype.lib', 'freetype.lib', 'freetype.lib', 'freetype.lib', 'freetype.lib', 'freetype.lib', 'freetype.lib', cmake_additional_args=_cmake_args(zlib_cmake_flags)) _copy_headers(source_folder_path, root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_paths = _download_and_extract(working_directory_path) _patch_sources(source_folder_paths, working_directory_path) build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_paths['lua'], root_project_path, 'lua.sln', 'lua', 'lua.lib', 'lua.lib', 'lua_wind.lib', 'lua_win.lib', 'lua_wind.lib', 'lua_win.lib', 'lua_wind.lib', 'lua_win.lib') _copy_headers(source_folder_paths['lua'], root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) _patch_sources(source_folder_path, working_directory_path) build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'libwebp.sln', 'webp', 'webp.lib', 'webp.lib', 'libwebp.lib', 'libwebp.lib', 'libwebp.lib', 'libwebp.lib', 'libwebp.lib', 'libwebp.lib', ['-DCMAKE_SYSTEM_PROCESSOR=arm']) _copy_headers(source_folder_path, root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) _patch_sources(source_folder_path, working_directory_path) build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'mongodb.sln', 'mongodb', 'mongodb.lib', 'mongodb.lib', 'libmongodb_wind.lib', 'libmongodb_win.lib', 'libmongodb_wind.lib', 'libmongodb_win.lib', 'libmongodb_wind.lib', 'libmongodb_win.lib') _copy_headers(os.path.join(source_folder_path, 'src'), root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) _patch_sources(source_folder_path, working_directory_path) build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'yaml.sln', 'yaml', 'yaml.lib', 'yaml.lib', 'libyaml_wind.lib', 'libyaml_win.lib', 'libyaml_wind.lib', 'libyaml_win.lib', 'libyaml_wind.lib', 'libyaml_win.lib', ['-DWIN10=1']) _copy_headers(source_folder_path, root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) _patch_sources(source_folder_path, working_directory_path) build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'sqlite3.sln', 'sqlite3', 'sqlite3.lib', 'sqlite3.lib', 'sqlite3_uap.lib', 'sqlite3_uap.lib', 'sqlite3_uap.lib', 'sqlite3_uap.lib', 'sqlite3_uap.lib', 'sqlite3_uap.lib', ['-DWIN_UWP=1']) _copy_headers(source_folder_path, root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) _patch_sources(source_folder_path, working_directory_path) cmake_flags = ['-DZLIB_LIBRARY=' + os.path.join(working_directory_path, '../zlib/gen/build_win10_x86/Release/zlib.lib'), '-DZLIB_INCLUDE_DIR=' + os.path.join( working_directory_path, '../zlib/zlib_source/')] build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'libpng.sln', 'png_static', 'libpng16_staticd.lib', 'libpng16_static.lib', 'pnglib_wind.lib', 'pnglib_win.lib', 'pnglib_wind.lib', 'pnglib_win.lib', 'pnglib_wind.lib', 'pnglib_win.lib', cmake_flags) _copy_headers(source_folder_path, root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) _patch_sources(source_folder_path, working_directory_path) build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'Project.sln', 'spine-c', 'spine-c.lib', 'spine-c.lib', 'spined.lib', 'spine.lib', 'spined.lib', 'spine.lib', 'spined.lib', 'spine.lib', output_libs_path='Modules/Spine/Libs/lib') _copy_headers(source_folder_path, root_project_path)
def _build_win10(working_directory_path, root_project_path): source_folder_path = _download_and_extract(working_directory_path) build_x86_folder, build_x64_folder, build_arm_folder = ( build_utils.build_and_copy_libraries_win10_cmake( os.path.join(working_directory_path, 'gen'), source_folder_path, root_project_path, 'zlib.sln', 'zlibstatic', 'zlibstaticd.lib', 'zlibstatic.lib', 'zlib.lib', 'zlib.lib', 'zlib.lib', 'zlib.lib', 'zlib.lib', 'zlib.lib')) _copy_headers(source_folder_path, build_x86_folder, root_project_path) # Copy created configuration header to root folder # Required to use source folder as include path # TODO: get rid of this and copy to Libs/Include directly shutil.copyfile( os.path.join(build_x86_folder, 'zconf.h'), os.path.join(source_folder_path, 'zconf.h'))