1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
configure_file(${MathGL2_SOURCE_DIR}/include/config.h.in ${MathGL2_BINARY_DIR}/include/mgl2/config.h)
configure_file(${MathGL2_SOURCE_DIR}/include/build.h.in ${MathGL2_BINARY_DIR}/include/mgl2/build.h)
install(DIRECTORY mgl2/ DESTINATION ${MGL_INCLUDE_PATH}
PATTERN ".svn" EXCLUDE
PATTERN "fltk.h" EXCLUDE
PATTERN "glut.h" EXCLUDE
PATTERN "wx.h" EXCLUDE
PATTERN "qt.h" EXCLUDE
PATTERN "qmathgl.h" EXCLUDE
PATTERN "window.h" EXCLUDE
PATTERN "*old.h" EXCLUDE
PATTERN "*~" EXCLUDE
PATTERN "*.fs"
PATTERN "*.pas"
PATTERN "*.h")
install(FILES ${MathGL2_BINARY_DIR}/include/mgl2/config.h DESTINATION ${MGL_INCLUDE_PATH})
if(MGL_HAVE_FLTK)
install(FILES mgl2/fltk.h DESTINATION ${MGL_INCLUDE_PATH})
endif(MGL_HAVE_FLTK)
if(MGL_HAVE_GLUT)
install(FILES mgl2/glut.h DESTINATION ${MGL_INCLUDE_PATH})
endif(MGL_HAVE_GLUT)
if(MGL_HAVE_WX)
install(FILES mgl2/wx.h DESTINATION ${MGL_INCLUDE_PATH})
endif(MGL_HAVE_WX)
if(TARGET mgl-qt)
install(FILES mgl2/qt.h mgl2/qmathgl.h DESTINATION ${MGL_INCLUDE_PATH})
endif(TARGET mgl-qt)
#if(MGL_HAVE_FLTK AND MGL_HAVE_WX AND MGL_HAVE_QT)
if(MGL_HAVE_FLTK AND TARGET mgl-qt AND MGL_HAVE_WX)
install(FILES mgl2/window.h DESTINATION ${MGL_INCLUDE_PATH})
#endif(MGL_HAVE_FLTK AND MGL_HAVE_WX AND MGL_HAVE_QT)
endif(MGL_HAVE_FLTK AND TARGET mgl-qt AND MGL_HAVE_WX)
|