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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
IF (MSVC)
ADD_CUSTOM_TARGET(targets
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo "=========================================================================="
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo "The following make targets are available:"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (a) Libraries:"
COMMAND ${CMAKE_COMMAND} -E echo " BALL builds the BALL library"
COMMAND ${CMAKE_COMMAND} -E echo " VIEW builds the VIEW library"
COMMAND ${CMAKE_COMMAND} -E echo " TOOLS builds BALLs tools"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (b) Applications:"
COMMAND ${CMAKE_COMMAND} -E echo " BALLView builds the viewer/modeller BALLView"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (c) Documentation:"
COMMAND ${CMAKE_COMMAND} -E echo " doc builds the html documentation"
COMMAND ${CMAKE_COMMAND} -E echo " doc_dot builds the doxygen DOT documentation"
COMMAND ${CMAKE_COMMAND} -E echo " doc_tutorial builds the BALL pdf tutorial"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (d) Tests:"
COMMAND ${CMAKE_COMMAND} -E echo " build_tests builds the unit tests"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo "=========================================================================="
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMENT "The most important targets for BALL"
VERBATIM
)
ELSE()
ADD_CUSTOM_TARGET(targets
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo "=========================================================================="
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo "The following make targets are available:"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (a) Libraries:"
COMMAND ${CMAKE_COMMAND} -E echo " BALL builds the BALL library"
COMMAND ${CMAKE_COMMAND} -E echo " VIEW builds the VIEW library"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (b) Applications:"
COMMAND ${CMAKE_COMMAND} -E echo " BALLView builds the viewer/modeller BALLView"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (c) Documentation:"
COMMAND ${CMAKE_COMMAND} -E echo " doc builds the html documentation"
COMMAND ${CMAKE_COMMAND} -E echo " doc_dot builds the doxygen DOT documentation"
COMMAND ${CMAKE_COMMAND} -E echo " doc_tutorial builds the BALL pdf tutorial"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo " (d) Tests:"
COMMAND ${CMAKE_COMMAND} -E echo " build_tests builds the unit tests"
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMAND ${CMAKE_COMMAND} -E echo "=========================================================================="
COMMAND ${CMAKE_COMMAND} -E echo ""
COMMENT "The most important targets for BALL"
VERBATIM
)
ENDIF()
|