+
+# finally, if any demos are built, copy needed files to output directory
+# (currently, thats just the input file for the Fractals demo)
+IF(FREEGLUT_BUILD_DEMOS)
+ # 1) copy fractals.dat from freeglut/progs/demos/Fractals
+ IF(BUILD_SHARED_LIBS)
+ SET(Frac_target Fractals)
+ ELSE()
+ SET(Frac_target Fractals_static)
+ ENDIF()
+ GET_TARGET_PROPERTY(DEMO_OUTPUT_DIRECTORY ${Frac_target} RUNTIME_OUTPUT_DIRECTORY)
+ ADD_CUSTOM_COMMAND(
+ TARGET ${Frac_target}
+ POST_BUILD
+ COMMAND ${CMAKE_COMMAND} -E copy
+ ${PROJECT_SOURCE_DIR}/progs/demos/Fractals/fractals.dat
+ ${DEMO_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}
+ )
+ENDIF()