【发布时间】:2016-07-05 11:56:32
【问题描述】:
我想在 bin 子目录上构建静态库,但 cmake 似乎没有做我想做的事。
这是我写的Cmake文件。
cmake_minimum_required(VERSION 3.3)
project(FancyLogger)
set(SOURCE_FILES FancyLogger.cpp)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
add_library(FancyLogger STATIC ${SOURCE_FILES})
我做了一个build子目录,在这个子目录下运行cmake ..和make,希望在bin库上生成输出静态库。
但是输出还在build目录下,为什么?
这是我的文件树
===== |
| FancyLogger.cpp
| CMakeLists.txt
| /构建
| /bin
【问题讨论】:
标签: cmake