Your CMakeList currently doesn't build the external_projects before your target, which causes some problems with building your project. Maybe adding a line such as `add_dependencies(${PROJECT_NAME} project_portaudio project_libsndfile) ` would help?