diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..367a4ab --- /dev/null +++ b/circle.yml @@ -0,0 +1,21 @@ +# circle.yml # +# machine: +# go: +# version: 1.7.4 + +# customize dependencies +dependencies: + pre: + - sudo apt-get update + - sudo apt-get install libx11-dev + # - sudo apt-get install libgtkglextmm-x11-dev + # - sudo apt-get install libghc6-x11-dev + # - sudo apt-get install libgl1-mesa-swx11-dev + - sudo apt-get install xorg-dev + - sudo apt-get install libxtst-dev libpng++-dev + - sudo apt-get install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev + - sudo apt-get install libxkbcommon-dev + +test: + post: + - bash <(curl -s https://codecov.io/bash) \ No newline at end of file diff --git a/robotgo.go b/robotgo.go index 3579e8c..ffa53c3 100644 --- a/robotgo.go +++ b/robotgo.go @@ -15,7 +15,7 @@ package robotgo #cgo darwin CFLAGS: -x objective-c -Wno-deprecated-declarations -I/usr/local/opt/libpng/include -I/usr/local/opt/zlib/include #cgo darwin LDFLAGS: -framework Cocoa -framework OpenGL -framework IOKit -framework Carbon -framework CoreFoundation -L/usr/local/opt/libpng/lib -lpng -L/usr/local/opt/zlib/lib -lz //#elif defined(USE_X11) - #cgo linux CFLAGS:-I/usr/src + #cgo linux CFLAGS:-std=c11 -I/usr/src #cgo linux LDFLAGS:-L/usr/src -lpng -lz -lX11 -lXtst -lX11-xcb -lxcb -lxcb-xkb -lxkbcommon -lxkbcommon-x11 -lm //#endif #cgo windows LDFLAGS: -lgdi32 -luser32 -lpng -lz