# 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}}") # ...embed *.dll in the Plugins folder: # Or better: leave them where they are if(item MATCHES ".*Plugin-.*.dll") set(path "@CMAKE_BINARY_DIR@/Build/Plugins") endif() set(${default_embedded_path_var} "${path}" PARENT_SCOPE) endfunction(gp_item_default_embedded_path_override) include (BundleUtilities) get_filename_component(_GlutDir "@GLUT_glut_LIBRARY@" PATH) # Find all plugins file (GLOB _plugins "@CMAKE_BINARY_DIR@/Build/Plugins/*.dll") # fix all dependencies fixup_bundle ("@CMAKE_BINARY_DIR@/Build/OpenFlipper.exe" "${_plugins}" "${_GlutDir};@Qwt5_Qt4_LIBRARY_DIR@;@GLEW_LIBRARY_DIR@;@QT_BINARY_DIR@;@FTGL_LIBRARY_DIRS@;@FREETYPE_LIBRARY_DIR@;@WINDOWS_COPY_LIBDIRS@")