Fix build for lib only without apps. Still todo is to fix the whole build with apps.

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@400 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
Jan Möbius
2011-08-22 06:15:33 +00:00
parent 7f654f68fe
commit 9a3f014dec

View File

@@ -39,6 +39,9 @@ endfunction(gp_item_default_embedded_path_override)
include (BundleUtilities) include (BundleUtilities)
if ( @BUILD_APPS@ )
message("Fixing up bundle ...")
# copy qt plugins to bundle # copy qt plugins to bundle
file (GLOB _plugins "@CMAKE_BINARY_DIR@/Build/OpenFlipper.app/Contents/Resources/Plugins/*.so") file (GLOB _plugins "@CMAKE_BINARY_DIR@/Build/OpenFlipper.app/Contents/Resources/Plugins/*.so")
file (GLOB_RECURSE _qtplugins "@QT_PLUGINS_DIR@/*.bundle") file (GLOB_RECURSE _qtplugins "@QT_PLUGINS_DIR@/*.bundle")
@@ -53,6 +56,8 @@ get_filename_component(_GlutDir "@GLUT_glut_LIBRARY@" PATH)
# fix all dependencies # fix all dependencies
fixup_bundle (@CMAKE_BINARY_DIR@/Build/bin/QtViewer "${_qtplugins}" "/usr/lib;${_qtdirs};${_GlutDir}") fixup_bundle (@CMAKE_BINARY_DIR@/Build/bin/QtViewer "${_qtplugins}" "/usr/lib;${_qtdirs};${_GlutDir}")
endif()
# create qt plugin configuration file # create qt plugin configuration file
# file(WRITE "@CMAKE_BINARY_DIR@/Build/OpenMesh.app/Contents/Resources/qt.conf" "[Paths]\nPlugins = Resources/QtPlugins") # file(WRITE "@CMAKE_BINARY_DIR@/Build/OpenMesh.app/Contents/Resources/qt.conf" "[Paths]\nPlugins = Resources/QtPlugins")