Are these ${CMAKE_CURRENT_SOURCE_DIR} needed? Isn't that just implied by them being source files?