"-I${CMAKE_CURRENT_SOURCE_DIR}/src" "-I${CMAKE_CURRENT_SOURCE_DIR}/generated-sources" ) # set compile output directory set(BUILD_OUTPUT_ROOT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/build/debug/") # 创建build目录 FILE(MAKE_DIRECTORY ${BUILD_OUTPUT_ROOT_DIRECTORY}) # 执行操作系统命令ln ...
在实际操作中,通过合理使用CMakeLists.txt文件,可以实现多模块项目的构建。例如,可以创建一个名为first的子模块,通过执行build.sh脚本进行构建,使用make命令进行编译和链接,确保C++项目和Java项目均能正常编译。在构建过程中,需要注意清理CMake生成的中间文件。通常建议将中间文件存储于一个专门的build...