Esta es una vieja pregunta, pero apareció en una búsqueda de Google que tuve sobre el mismo tema, y creo que hay una mejor respuesta ahora: usando Eclipse/CDT, ahora puede agregar la raíz /path/
proporcionada en su ejemplo anterior que agregará automáticamente el árbol completo a su Explorador de proyectos. Los archivos fuente en las carpetas code_i_want/
y more_code_i_want/
se incluirán automáticamente en sus compilaciones en este momento.
el fin de excluir los bad_stuff/
y huge_pile_of_other_code/
carpetas desde su construcción (pero no su árbol de Explorador de proyectos en Eclipse, que puede ser útil), simplemente haga clic en cada carpeta en el Explorador de proyectos y seleccione Resource Configurations->Exclude from build...
en el menú emergente . El icono en el Explorador de proyectos se actualizará para reflejar que los archivos fuente de esta carpeta ya no se incluirán en la compilación.
Mejor aún, Eclipse le permite especificar el código que desea incluir en algunas configuraciones de compilación pero no en otras, por lo que puede administrar el código específico de compilación de esta manera.
im ejecutando linux por cierto. ¡la solución de enlace simbólico debería funcionar de maravilla! –
Quise decir que puede usar Eclipse para configurar algo así como un enlace simbólico (y actualizó mi respuesta en consecuencia). Pero tienes razón, los enlaces simbólicos son una solución buena y simple. –