cutego/location/cgo_android_arm.go
2016-05-11 15:33:24 +02:00

13 lines
1.8 KiB
Go
Executable file

package location
/*
#cgo CPPFLAGS: -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -mthumb -Wall -Wno-psabi -W -D_REENTRANT -fPIC
#cgo CPPFLAGS: -DQT_NO_DEBUG -DQT_LOCATION_LIB -DQT_QUICK_LIB -DQT_QML_LIB -DQT_POSITIONING_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB
#cgo CPPFLAGS: -I/usr/local/Qt5.6.0/5.6/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.6.0/5.6/android_armv7/mkspecs/android-g++
#cgo CPPFLAGS: -I/usr/local/Qt5.6.0/5.6/android_armv7/include/QtLocation -I/usr/local/Qt5.6.0/5.6/android_armv7/include/QtQuick -I/usr/local/Qt5.6.0/5.6/android_armv7/include/QtQml -I/usr/local/Qt5.6.0/5.6/android_armv7/include/QtPositioning -I/usr/local/Qt5.6.0/5.6/android_armv7/include/QtNetwork -I/usr/local/Qt5.6.0/5.6/android_armv7/include/QtGui -I/usr/local/Qt5.6.0/5.6/android_armv7/include/QtCore
#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.6.0/5.6/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined
#cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.6.0/5.6/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Location -lQt5Quick -lQt5Qml -lQt5Positioning -lQt5Network -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc
*/
import "C"