file(GLOB_RECURSE AUTOCMAKEFILES "${CMAKE_CURRENT_SOURCE_DIR}/*/CMakeLists.txt")
foreach(cmakefile ${AUTOCMAKEFILES})
    get_filename_component(dirname ${cmakefile} PATH)
    add_subdirectory(${dirname})
endforeach()