diff -urp mathgl-2.3.4/examples/CMakeLists.txt mathgl-2.3.4-examples/examples/CMakeLists.txt --- mathgl-2.3.4/examples/CMakeLists.txt 2016-02-14 01:03:50.000000000 +0600 +++ mathgl-2.3.4-examples/examples/CMakeLists.txt 2016-02-16 10:32:34.276636812 +0600 @@ -1,6 +1,7 @@ if(MGL_HAVE_GSL) include_directories(${GSL_INCLUDE_DIR}) endif(MGL_HAVE_GSL) +SET(MGL_INSTALL_EXAMPLES_LIST mgl_example) add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp) target_link_libraries(mgl_example mgl) @@ -9,17 +10,20 @@ 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) + SET(MGL_INSTALL_EXAMPLES_LIST ${MGL_INSTALL_EXAMPLES_LIST} mgl_fltk_example) 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) + SET(MGL_INSTALL_EXAMPLES_LIST ${MGL_INSTALL_EXAMPLES_LIST} mgl_glut_example) 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) + SET(MGL_INSTALL_EXAMPLES_LIST ${MGL_INSTALL_EXAMPLES_LIST} mgl_wx_example) endif(MGL_HAVE_WX) if(QT_ENABLED) @@ -39,6 +43,7 @@ if(QT_ENABLED) target_link_libraries(mgl_qgl_example mgl) qt4_use_modules(mgl_qgl_example ${MGL_QT4_LIBS}) endif(enable-qt5) + SET(MGL_INSTALL_EXAMPLES_LIST ${MGL_INSTALL_EXAMPLES_LIST} mgl_qt_example mgl_qgl_example) endif(QT_ENABLED) @@ -48,3 +53,7 @@ if(MGL_HAVE_LTDL) target_link_libraries(mgl_module mgl) # for compatibility with win32 endif(MGL_HAVE_LTDL) +install( + TARGETS ${MGL_INSTALL_EXAMPLES_LIST} + RUNTIME DESTINATION bin +)