Warning, /graphics/kst-plot/misc/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # install runtime files
0002 
0003 if(WIN32)
0004         if (kst_qt5)
0005                 install(FILES
0006                         ${QT_BINARY_DIR}/Qt5Core.dll
0007                         ${QT_BINARY_DIR}/Qt5Gui.dll
0008                         ${QT_BINARY_DIR}/Qt5Widgets.dll
0009                         ${QT_BINARY_DIR}/Qt5Xml.dll
0010                         ${QT_BINARY_DIR}/Qt5Network.dll                         
0011                         ${QT_BINARY_DIR}/Qt5PrintSupport.dll
0012                         ${QT_BINARY_DIR}/Qt5Svg.dll
0013                         DESTINATION bin
0014                         CONFIGURATIONS Release)
0015                 install(FILES
0016                         ${QT_BINARY_DIR}/../plugins/platforms/qminimal.dll
0017                         ${QT_BINARY_DIR}/../plugins/platforms/qwindows.dll                      
0018                         DESTINATION bin/platforms
0019                         CONFIGURATIONS Release)
0020                 install(FILES
0021                         ${QT_BINARY_DIR}/../plugins/printsupport/windowsprintersupport.dll              
0022                         DESTINATION bin/printsupport
0023                         CONFIGURATIONS Release)
0024                 install(FILES
0025                         ${QT_BINARY_DIR}/../plugins/imageformats/qgif.dll
0026                         ${QT_BINARY_DIR}/../plugins/imageformats/qjpeg.dll                              
0027                         ${QT_BINARY_DIR}/../plugins/imageformats/qsvg.dll
0028                         DESTINATION bin/imageformats
0029                         CONFIGURATIONS Release)
0030         else()
0031                 install(FILES
0032                         ${QT_BINARY_DIR}/QtCore4.dll
0033                         ${QT_BINARY_DIR}/QtGui4.dll
0034                         ${QT_BINARY_DIR}/QtXml4.dll
0035                         ${QT_BINARY_DIR}/QtOpenGL4.dll
0036                         ${QT_BINARY_DIR}/QtSvg4.dll
0037                         ${QT_BINARY_DIR}/QtNetwork4.dll
0038                         DESTINATION bin
0039                         CONFIGURATIONS Release)
0040                 install(FILES
0041                         ${QT_BINARY_DIR}/QtCored4.dll
0042                         ${QT_BINARY_DIR}/QtGuid4.dll
0043                         ${QT_BINARY_DIR}/QtXmld4.dll
0044                         ${QT_BINARY_DIR}/QtOpenGLd4.dll
0045                         ${QT_BINARY_DIR}/QtSvgd4.dll
0046                         ${QT_BINARY_DIR}/QtNetworkd4.dll
0047                         DESTINATION bin
0048                         CONFIGURATIONS Debug)
0049         endif()
0050 endif()
0051 
0052 if(MINGW)
0053         set(runtime)
0054         if(kst_cross)
0055             execute_process(COMMAND ${CMAKE_CXX_COMPILER} -print-libgcc-file-name OUTPUT_VARIABLE GCC_LIBGCC OUTPUT_STRIP_TRAILING_WHITESPACE)
0056             list(APPEND runtime /usr/${kst_cross}/lib/libwinpthread-1.dll)
0057         else()
0058             set(GCC_LIBGCC ${CMAKE_CXX_COMPILER})
0059         endif()
0060         get_filename_component(MINGW_RUNTIME_PATH ${GCC_LIBGCC} PATH)        
0061         macro(add_runtime_dll _DLL)
0062             file(GLOB GCC_RUNTIME ${MINGW_RUNTIME_PATH}/${_DLL})
0063             list(APPEND runtime ${GCC_RUNTIME})
0064         endmacro()
0065         add_runtime_dll(libgcc*.dll)
0066         add_runtime_dll(libstd*.dll)
0067         add_runtime_dll(libwin*.dll)
0068         if(NOT runtime)
0069             message(FATAL_ERROR "No mingw runtime found in ${MINGW_RUNTIME_PATH}")
0070         endif()
0071 
0072         install(FILES ${runtime} DESTINATION bin)
0073 endif()
0074 
0075 
0076 if(WIN32)
0077         set(color_folder    colors)
0078         set(tutorial_folder tutorial)
0079         set(font_folder fonts)
0080 else()
0081         set(color_folder    share/config/colors)
0082         set(tutorial_folder share/apps/kst/tutorial)
0083         SET(font_folder     share/apps/kst/fonts)
0084 endif()
0085 
0086 
0087 # none of these are needed for now, so don't install.
0088 # cbn April 8, 2011
0089 # install data files (TODO: decide on how we want to ship tutorial/demo data)
0090 #if(UNIX)
0091 #       if(NOT gyrodata)
0092 #               configure_file(${kst_dir}/sample_data/GYRODATA+free-width+whitespace+unixEOL+dot-decimal-separator.txt.gz 
0093 #               ${CMAKE_BINARY_DIR}/gyrodata.dat.gz COPYONLY)
0094 #               execute_process(WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND gunzip gyrodata.dat.gz)
0095 #               set(gyrodata ${CMAKE_BINARY_DIR}/gyrodata.dat CACHE STRING "gyrodata decompressed")
0096 #       endif()
0097 #endif()
0098 #file(GLOB dat_files ${kst_dir}/misc/tutorial/*.dat)
0099 #install(FILES ${dat_files} ${gyrodata} DESTINATION ${tutorial_folder})
0100 
0101 
0102 # install colors (TODO: support reading color pallets from disk)
0103 #file(GLOB idl_files ${kst_dir}/misc/IDL*)
0104 #install(FILES ${idl_files} DESTINATION ${color_folder})
0105