Skip to content

Commit

Permalink
Merge pull request #132 from mleotta/dev/doc-cleanup-for-release
Browse files Browse the repository at this point in the history
doc cleanup for release
  • Loading branch information
mleotta committed Jan 22, 2016
2 parents 0c83adb + 7f129ed commit a763a31
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 11 deletions.
44 changes: 35 additions & 9 deletions doc/rel_notes/0.7.2.txt
Original file line number Diff line number Diff line change
@@ -1,23 +1,49 @@
MAPTK v0.7.2 Release Notes
==========================

This release provides patches to the MAPTK v0.7.1 release to address issues.
MAPTK v0.7.2 is a bug fix release with no new functionality.
This release provides patches to the MAPTK v0.7.1 release to address packaging
issues. MAPTK v0.7.2 is a bug fix release with no new functionality beyond
packaging support.

The binaries provided with this release should address three issues with the
last release. First, the sample config files have been updated to match the
current code. Second, the plugin's dependent libraries that were missing are
now included. Third, the default install directory has been added to the
plugin search path so plugins can be found.

This binaries for this release are limited in that they must be installed in
the default install location to properly find the plugins. This issue will be
addressed in v0.8.0 with an environment variable. For now you must install to:

Windows: C:\Program Files\MAP-Tk 0.7.2
Mac OS X: /Applications/MAP-Tk.app
Linux: /usr/local/

The issue with plugin search path only affects the command line tools. The
GUI does not use the plugins in this release.


Fixes since v0.7.1
------------------

Build System

* Update CMake code to create packaging bundle that contains all
* Updated CMake code to create packaging bundle that contains all
plugins and dependent libraries. The resulting package will contain
all necessary libraies other than system libraries.

* Add CMake option to specify an optional single directory for the
algorithm plugin manager to search for plugins. This allows packages
to be built that have a search path established relative to the final
install location.
all necessary libraries other than system libraries. The previous
release was missing dependent libraries for the plugins.

* Added a MAPTK_FIXUP_BUNDLE_ON_PACKAGE option that allows the user to
enable or disable the bundle creation that should only be done during
packaging. In the last release a standard install on Linux was impossible
because fixup_bundle copied all the dependent libraries into the install
bin directory.

* Added the EXTRA_MODULE_PATH CMake variable to specify an optional single
additional directory for the algorithm plugin manager to search for plugins.
This allows packages to be built that have a search path established relative
to the final install location. The previous release did not contain a valid
search path and plugins were not found.

Tools

Expand Down
4 changes: 2 additions & 2 deletions gui/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ include(${VTK_USE_FILE})

#
# This option should be set if you want to do a bundle fixup for
# packaging. The fixup is actually applied during install, but do to
# packaging. The fixup is actually applied during install, but due to
# unexpected behaviour, all libraries are installed in the .../bin
# directory. This is o.k. for Windows and Mac, but unexpected for Linux.
# directory. This is okay for Windows and Mac, but unexpected for Linux.
#
option( MAPTK_FIXUP_BUNDLE_ON_PACKAGE "Perform bundle fixup when building a package. Only set when packaging." OFF )

Expand Down

0 comments on commit a763a31

Please sign in to comment.