Added fixup_bundle routines for OpenMesh
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@350 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
28
cmake/fixbundle.cmake.win.in
Normal file
28
cmake/fixbundle.cmake.win.in
Normal file
@@ -0,0 +1,28 @@
|
||||
# gp_item_default_embedded_path_override item default_embedded_path_var
|
||||
#
|
||||
# Return the path that others should refer to the item by when the item
|
||||
# is embedded inside a bundle.
|
||||
#
|
||||
# This is a project-specific override of BundleUtilities.cmake's
|
||||
# gp_item_default_embedded_path
|
||||
#
|
||||
function(gp_item_default_embedded_path_override item default_embedded_path_var)
|
||||
|
||||
# By default, embed items as set by gp_item_default_embedded_path:
|
||||
#
|
||||
set(path "${${default_embedded_path_var}}")
|
||||
|
||||
set(${default_embedded_path_var} "${path}" PARENT_SCOPE)
|
||||
endfunction(gp_item_default_embedded_path_override)
|
||||
|
||||
include (BundleUtilities)
|
||||
|
||||
# Get library paths
|
||||
get_filename_component(_GlutDir "@GLUT_glut_LIBRARY@" PATH)
|
||||
get_filename_component(_GlewDir "@GLEW_LIBRARY@" PATH)
|
||||
|
||||
# fix all dependencies
|
||||
fixup_bundle ("@CMAKE_BINARY_DIR@/Build/ProgViewer.exe" "" "${_GlutDir};${_GlewDir};@QT_BINARY_DIR@")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user