同じディレクトリに複数の CMakeLists.txt を置きたい時

github.com

.
├── CMakeLists.txt      # Root.cmake を include するだけ
├── main.cpp            # main()
├── Mods                #
│   ├── Mod1.cmake      # mod1.cpp => mod1 にする
│   ├── mod1.cpp        # 
│   ├── mod1.h          # 
│   ├── Mod2.cmake      # mod2.cpp => mod2 にする。実は Mod1 に依存している。
│   ├── mod2.cpp        #
│   └── mod2.h          #
└── Root.cmake          # mod1 と mod2 をビルドして ./a.out を固める