dep*_*ner 5 makefile nginx cmake clion
我正在尝试通过CLion 编译nginx 1.9.5以进行调试.
因为CLion目前不支持vanilla Makefiles/Autoconf我运行autoconf auto/configure
脚本来生成一个有效的Makefile,在CLion中打开项目,然后非常简单CMakeLists.txt
地将CLion构建委托给生成的autoconf Makefile
(正如使用本地makefile建议的那样)CLion而不是CMake).
不幸的是,我的简单CMakeLists.txt
似乎有一个缺陷,因为当我重新加载并运行CLion的构建命令时,CMake似乎生成了一个新的Makefile并运行这个空的Make任务而不是运行$ {nginx_SOURCE_DIR}中的那个.
如何更改下面的CMakeLists.txt文件以委托给nginx Makefile而不是重新生成一个新文件?
cmake_minimum_required(VERSION 2.8.4)
project(nginx)
add_custom_target(nginx ALL COMMAND make -C ${nginx_SOURCE_DIR} CLION_EXE_DIR=${PROJECT_BINARY_DIR})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1653 次 |
最近记录: |