In modern cmake, using many times include path for some function

Using so many ${CMAKE_CURRENT_SOURCE_DIR}/include in the code.
Is it must be add the head file to these function?

target_sources
target_include_directories
set_target_properties