fix issue created by multiple add_subdirectory of this project