[llgo] add llgo source path to LLVM_GO_PACKAGES

Summary:
To support the use of LLVM_EXTERNAL_LLGO_SOURCE_DIR,
with llgo situated in a location other than tools/llgo,
we add the llgo source directory to LLVM_GO_PACKAGES.

Reviewers: pcc

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D21635

llvm-svn: 276828
GitOrigin-RevId: 5fdb3b89da109dbb081081873b09164e1e190d0c
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c42eb4b..abe8962 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,6 +7,8 @@
   ${CMAKE_CURRENT_BINARY_DIR}/cmd/gllgo/config.h)
 include_directories(${CMAKE_CURRENT_BINARY_DIR}/cmd/gllgo)
 
+list(APPEND LLVM_GO_PACKAGES "llvm.org/llgo=${CMAKE_CURRENT_SOURCE_DIR}")
+
 llvm_add_go_executable(llgo llvm.org/llgo/cmd/gllgo ALL DEPENDS
   build/context.go
   cmd/gllgo/gllgo.go