2015-04-20 52 views
0

我把放在一起的一個簡單的CMakeLists.txt文件放到ExternalProject_Add中,但是這個項目永遠不會被下載。我是否需要在文件中添加更多內容?如何獲得ExternalProject_Add下載庫?

cmake_minimum_required(VERSION 3.2) 
include(ExternalProject) 

# Download and install GoogleTest 
ExternalProject_Add(
    gtest 
    URL https://googletest.googlecode.com/files/gtest-1.7.0.zip 
    PREFIX ${CMAKE_CURRENT_BINARY_DIR}/gtest 
    # Disable install step 
    BUILD_IN_SOURCE 1 
    INSTALL_COMMAND "" 
    BUILD_ALWAYS 1 
) 

然後我執行的cmake -G 「的Visual Studio 12」 ..

回答

1

事實證明,圖書館的建設下載項目(在Visual Studio)的時候,用cmake的產生之後發生的。所以先運行cmake,然後建立項目。