[FIX] dastout license
[platform/core/system/swap-probe.git] / scripts / gen_api_config.sh
1 #!/bin/sh
2
3 function check_feature()
4 {
5     FEATURE="$1"
6     SRC="$2"
7     OPTS="$3"
8
9     if gcc ${OPTS} -c ${SRC}; then
10         echo "#define ${FEATURE}"
11     else
12         echo "/* ${FEATURE} config not set */"
13     fi
14 }
15
16 NEW_CAPI_APPFW=$(check_feature PRIVATE_CAPI_APPFW \
17                                ./feature_tests/new_capi_appfw.cpp \
18                                -I/usr/include/appfw)
19
20 API_CONFIG_DEFINES="
21 ${NEW_CAPI_APPFW}
22 "
23
24 cat << EOF
25 /*
26  * Autogenerated header
27  */
28
29 #ifndef __API_CONFIG__
30 #define __API_CONFIG__
31 ${API_CONFIG_DEFINES}
32 #endif /* __API_CONFIG__ */
33 EOF