update builder.py to add Windows support (#982)
update builder.py to add Windows support (#982)

* Create env.bat and setup.bat in build_cmake_package for Windows (#9)

* Skip the drive letter if run on Windows (#10)

* Skip the drive letter if run on Windows

* Remove unnecessary check for win32

* Provide top level devel space environment and setup bat files for Windows (#11)

* use os.pathsep to join path components

* revert whitespace change

* Fix path backslashes in catkin_package.cmake (#25)

* Update catkin_package.cmake

* Update catkin_package.cmake

* Update builder.py

* Normalize the path from subs['cmake_prefix_path']

* Revert the unrelated changes from my bad merge in the previous commit.

Revert the unrelated changes from my bad merge in the previous commit to keep this PR clean.

* use underscope to exclude drive letter, and clarify there's no effect on Linux (#31)

* Define string templates in separate steps and update comment (#32)

* Create env.bat and setup.bat in build_cmake_package for Windows (#9)

* define string templates in a separate step

* change script writer function names

* fix indentation for script template

* fix env script name typo (#33)

* minor nitpicks

ros/catkin,ros/catkin,ros/catkin