【发布时间】:2016-12-12 10:44:05
【问题描述】:
我想创建一个 cmake 脚本来在我的项目中自动构建 zlib。
我加了
externalproject_add(zlib
PREFIX .
# download step
GIT_REPOSITORY git@github.com:madler/zlib.git
GIT_TAG v1.2.8
# configure step
SOURCE_DIR zlib
CONFIGURE_COMMAND ${CMAKE_SOURCE_DIR}/build/zlib/zlib/configure --archs="-arch ${ARCH}" --static
# build step
BUILD_COMMAND make
BUILD_IN_SOURCE 1
# install step
INSTALL_DIR zlib-${ARCH}
INSTALL_COMMAND make install
# logging
LOG_CONFIGURE 1
LOG_BUILD 1
LOG_INSTALL 1
)
但它会生成如下配置命令:
'/Users/david/Documents/cmake_projects/build/zlib/zlib/configure' '--archs=' '-arch' 'x86_64"' '--static"'
我认为没有正确引用。
我尝试了很多技巧,但我无法让命令工作。有什么想法吗?
【问题讨论】:
-
“尝试了很多技巧” - 这些是哪些?