it may be a matter of taste, but I think it's right
set(
# Add all .hpp files, because in project structure they are hidden
src/LightingArea.cpp
src/LightSource.cpp
src/RadialLight.cpp
src/DirectedLight.cpp
src/Line.cpp
src/Polygon.cpp
src/Color.cpp
src/VertexArray.cpp
src/Constants.cpp
)
it may be a matter of taste, but I think it's right