From 071c65f9cc4d3db168397af9ce4f0bbf5d752552 Mon Sep 17 00:00:00 2001 From: liaogang Date: Thu, 18 May 2017 00:46:11 +0800 Subject: [PATCH] add go extern --- cmake/generic.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmake/generic.cmake b/cmake/generic.cmake index e4c1e2b41a1..90ec9532e5f 100644 --- a/cmake/generic.cmake +++ b/cmake/generic.cmake @@ -195,3 +195,10 @@ function(go_test TARGET_NAME) add_custom_target(${TARGET_NAME} ALL DEPENDS ${TARGET_NAME}_timestamp ${go_test_DEPS}) add_test(${TARGET_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME}) endfunction(go_test) + +# go_extern will download extern go project. +# go_extern(target_name extern_source) +# go_extern(go_redis github.com/hoisie/redis) +function(go_extern TARGET_NAME) + add_custom_target(${TARGET_NAME} env GOPATH=${GOPATH} ${CMAKE_Go_COMPILER} get ${ARGN}) +endfunction(go_extern) -- GitLab