--- /dev/null
+SET(top_SRCDIR ${CMAKE_SOURCE_DIR})
+SET(awk_SRCDIR ${CMAKE_SOURCE_DIR}/awk)
+
+SET(ast_SRCDIR ${CMAKE_SOURCE_DIR}/lib/ast)
+SET(agraph_SRCDIR ${CMAKE_SOURCE_DIR}/lib/agraph)
+SET(agutil_SRCDIR ${CMAKE_SOURCE_DIR}/lib/agutil)
+SET(cdt_SRCDIR ${CMAKE_SOURCE_DIR}/lib/cdt)
+SET(circogen_SRCDIR ${CMAKE_SOURCE_DIR}/lib/circogen)
+SET(common_SRCDIR ${CMAKE_SOURCE_DIR}/lib/common)
+SET(dotgen_SRCDIR ${CMAKE_SOURCE_DIR}/lib/dotgen)
+SET(expr_SRCDIR ${CMAKE_SOURCE_DIR}/lib/expr)
+SET(fdpgen_SRCDIR ${CMAKE_SOURCE_DIR}/lib/fdpgen)
+SET(graph_SRCDIR ${CMAKE_SOURCE_DIR}/lib/graph)
+SET(gd_SRCDIR ${CMAKE_SOURCE_DIR}/lib/gd)
+SET(gvc_SRCDIR ${CMAKE_SOURCE_DIR}/lib/gvc)
+SET(ingraphs_SRCDIR ${CMAKE_SOURCE_DIR}/lib/ingraphs)
+SET(neatogen_SRCDIR ${CMAKE_SOURCE_DIR}/lib/neatogen)
+SET(pack_SRCDIR ${CMAKE_SOURCE_DIR}/lib/pack)
+SET(pathplan_SRCDIR ${CMAKE_SOURCE_DIR}/lib/pathplan)
+SET(sfio_SRCDIR ${CMAKE_SOURCE_DIR}/lib/sfio)
+SET(twopigen_SRCDIR ${CMAKE_SOURCE_DIR}/lib/twopigen)
+SET(vmalloc_SRCDIR ${CMAKE_SOURCE_DIR}/lib/vmalloc)
+SET(vpsc_SRCDIR ${CMAKE_SOURCE_DIR}/lib/vpsc)