~xavi-garcia-mena/+junk/unity-test-goscope

« back to all changes in this revision

Viewing changes to src/CMakeLists.txt

  • Committer: Xavi Garcia
  • Date: 2015-06-02 13:32:35 UTC
  • Revision ID: xavi.garcia.mena@canonical.com-20150602133235-ifxrwlz944x9h1ol
Test go scope, initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
get_filename_component(release_rpath ${CMAKE_CURRENT_BINARY_DIR}/${SCOPE_NAME} REALPATH)
 
2
 
 
3
 
 
4
add_custom_command(
 
5
  OUTPUT ${SCOPE_NAME}
 
6
  COMMAND CGO_ENABLED=1 GOPATH=${CMAKE_CURRENT_SOURCE_DIR}/src/go GOARCH=arm GOARM=7  CXX=arm-linux-gnueabihf-g++ PKG_CONFIG_LIBDIR=/usr/lib/arm-linux-gnueabihf/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig GOPATH=${CMAKE_CURRENT_SOURCE_DIR}/go CC=arm-linux-gnueabihf-gcc /usr/bin/golang-go build -o ${SCOPE_CONFINED_NAME} -ldflags '-extld=arm-linux-gnueabihf-g++' ${CMAKE_CURRENT_SOURCE_DIR}/${SCOPE_NAME}.go
 
7
  COMMENT "Running go build"
 
8
  VERBATIM)
 
9
 
 
10
add_custom_target(${SCOPE_NAME} ALL
 
11
  DEPENDS ${release_rpath}
 
12
  SOURCES ${SCOPE_NAME}.go
 
13
  )