# Setup ccache.
#
# The ccache is auto-enabled if the tool is found.
# To disable set -DCCACHE=OFF option.
if(NOT DEFINED CMAKE_CXX_COMPILER_LAUNCHER)
    find_program(CCACHE ccache DOC "ccache tool path; set to OFF to disable")
    if(CCACHE)
        set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE})
        message(STATUS "[ccache] Enabled: ${CCACHE}")
    else()
        message(STATUS "[ccache] Disabled.")
    endif()
endif()