cmake 自动add_subdirectory
开始学习c++已经有一段时间了,练习用的代码很零碎,需要很多个main,一直使用cmake管理,但是每新建一个学习子项,都需要去修改cmakelists,很麻烦。
刚好开了个新的学习项目,所以写了个基本不用改的cmakelists
文件路径如下:
├── CMakeLists.txt
├── common
│ ├── boost_log_template_main
│ │ ├── CMakeLists.txt
│ │ └── main.cpp
│ ├── common_include
│ │ ├── boost_log_init.cpp
│ │ ├── boost_log_init.h
│ │ ├── common_configure.h.in
│ │ ├── common_funcs.cpp
│ │ ├── common_funcs.h
│ │ └── common_includes.h
│ └── properties
│ ├── boost_log_settings.ini
│ └── log4cplus_root.properties
├── README.md
└── stl_study
├── changeable_var
│ ├── CMakeLists.txt
│ └── main.cpp
├── stl_common_tools
│ ├── CMakeLists.txt
│ ├── main.cpp