File mathgl-examples-install.patch of Package mathgl
Index: mathgl-2.3.4/examples/CMakeLists.txt
===================================================================
--- mathgl-2.3.4.orig/examples/CMakeLists.txt
+++ mathgl-2.3.4/examples/CMakeLists.txt
@@ -4,22 +4,38 @@ endif(MGL_HAVE_GSL)
add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp)
target_link_libraries(mgl_example mgl)
+install(
+ TARGETS mgl_example
+ RUNTIME DESTINATION bin
+)
if(MGL_HAVE_FLTK)
include_directories(${FLTK_INCLUDE_DIR})
add_executable(mgl_fltk_example wnd_samples.cpp fltk_example.cpp)
target_link_libraries(mgl_fltk_example mgl-fltk)
+ install(
+ TARGETS mgl_fltk_example
+ RUNTIME DESTINATION bin
+ )
endif(MGL_HAVE_FLTK)
if(MGL_HAVE_GLUT)
add_executable(mgl_glut_example wnd_samples.cpp glut_example.cpp)
target_link_libraries(mgl_glut_example mgl-glut)
+ install(
+ TARGETS mgl_glut_example
+ RUNTIME DESTINATION bin
+ )
endif(MGL_HAVE_GLUT)
if(MGL_HAVE_WX)
include(${wxWidgets_USE_FILE})
add_executable(mgl_wx_example wnd_samples.cpp wx_example.cpp)
target_link_libraries(mgl_wx_example mgl-wx)
+ install(
+ TARGETS mgl_wx_example
+ RUNTIME DESTINATION bin
+ )
endif(MGL_HAVE_WX)
if(QT_ENABLED)
@@ -27,17 +43,33 @@ if(QT_ENABLED)
if(enable-qt5)
include(../cmake-qt5.txt)
target_link_libraries(mgl_qt_example mgl-qt5)
+ install(
+ TARGETS mgl_qt_example
+ RUNTIME DESTINATION bin
+ )
else(enable-qt5)
include(../cmake-qt4.txt)
target_link_libraries(mgl_qt_example mgl-qt4)
+ install(
+ TARGETS mgl_qt_example
+ RUNTIME DESTINATION bin
+ )
endif(enable-qt5)
add_executable(mgl_qgl_example wnd_samples.cpp qgl_example.cpp)
if(enable-qt5)
target_link_libraries(mgl_qgl_example mgl)
qt5_use_modules(mgl_qgl_example ${MGL_QT5_LIBS})
+ install(
+ TARGETS mgl_qgl_example
+ RUNTIME DESTINATION bin
+ )
else(enable-qt5)
target_link_libraries(mgl_qgl_example mgl)
qt4_use_modules(mgl_qgl_example ${MGL_QT4_LIBS})
+ install(
+ TARGETS mgl_qgl_example
+ RUNTIME DESTINATION bin
+ )
endif(enable-qt5)
endif(QT_ENABLED)