Change 13943

brandon_m_bare (brandon_m_bare)
brandon_m_bare committed this change into //guest/brandon_m_bare/csbuild/brandon_m_bare
Request Review
Download .zip
-- Reorganized how plist generation works so it's now completely encapsulated within the plist generator plugin.
-- Cleaned up the app bundle generation process for the gcc_darwin toolchain.
-- Added functions in gcc_darwin to get the proper base paths inside an app bundle (overrode those functions for the ios toolchain since the paths need to be different there).
-- Added a utility function to completely remove a directory tree.  Like shutil.rmtree(), but this one actually works.
-- Fixed Objective-C/C++ files getting chunked when they shouldn't have been.
-- Added dSYM generation for osx and ios (only occurs when an app bundle is also generated).
-- Added the default active development directory and toolchain directory to the gcc_darwin and ios toochains.
-- Added code in gcc_darwin to copy shared libraries and loadable modules into app bundles.
  • Files 8
  • Comments 0
8 edited 0 added 0 deleted
UnitTests/OSX/HelloLibraries/make.py#3
Loading...
csbuild/__init__.py#7
Loading...
csbuild/_utils.py#6
Loading...
csbuild/plugin_plist_generator.py#2
Loading...
csbuild/projectSettings.py#5
Loading...
csbuild/toolchain.py#6
Loading...
csbuild/toolchain_gcc_darwin.py#5
Loading...
csbuild/toolchain_ios.py#5
Loading...
Tip: Use n and p to cycle through the changes.