xref: /OK3568_Linux_fs/yocto/poky/meta/conf/distro/include/no-static-libs.inc (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunDISABLE_STATIC ?= " --disable-static"
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun# qemu aborts on unrecognised option
4*4882a593SmuzhiyunDISABLE_STATIC:pn-qemu = ""
5*4882a593SmuzhiyunDISABLE_STATIC:pn-qemu-native = ""
6*4882a593SmuzhiyunDISABLE_STATIC:pn-nativesdk-qemu = ""
7*4882a593SmuzhiyunDISABLE_STATIC:pn-qemu-system-native = ""
8*4882a593Smuzhiyun# needed by gdb
9*4882a593SmuzhiyunDISABLE_STATIC:pn-readline = ""
10*4882a593Smuzhiyun# openjade/sgml-common have build issues without static libs
11*4882a593SmuzhiyunDISABLE_STATIC:pn-sgml-common-native = ""
12*4882a593SmuzhiyunDISABLE_STATIC:pn-openjade-native = ""
13*4882a593Smuzhiyun# openssl has build issues without static libs
14*4882a593SmuzhiyunDISABLE_STATIC:pn-openssl = ""
15*4882a593SmuzhiyunDISABLE_STATIC:pn-openssl-native = ""
16*4882a593SmuzhiyunDISABLE_STATIC:pn-nativesdk-openssl = ""
17*4882a593Smuzhiyun# libssp-static-dev included in build-appliance
18*4882a593SmuzhiyunDISABLE_STATIC:pn-gcc-runtime = ""
19*4882a593Smuzhiyun# libusb1-native is used to build static dfu-util-native
20*4882a593SmuzhiyunDISABLE_STATIC:pn-libusb1-native = ""
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunEXTRA_OECONF:append = "${DISABLE_STATIC}"
23*4882a593Smuzhiyun
24*4882a593SmuzhiyunEXTRA_OECMAKE:append:pn-libical = " -DSHARED_ONLY=True"
25*4882a593SmuzhiyunEXTRA_OECMAKE:append:pn-libjpeg-turbo = " -DENABLE_STATIC=False"
26*4882a593SmuzhiyunEXTRA_OECMAKE:append:pn-libjpeg-turbo-native = " -DENABLE_STATIC=False"
27*4882a593Smuzhiyun
28*4882a593SmuzhiyunEXCONFIG_ARGS:append:pn-ncurses = " --without-normal"
29*4882a593SmuzhiyunEXCONFIG_ARGS:append:pn-ncurses-native = " --without-normal"
30*4882a593SmuzhiyunEXCONFIG_ARGS:append:pn-nativesdk-ncurses = " --without-normal"
31