Warning, /graphics/kst-plot/config.pri is written in an unsupported language. File is not indexed.
0001 # Define if you have cfitsio - not used on unix
0002 HAVE_CFITSIO = 0
0003 # Set to 1 to disable usage of cfitsio - only for unix
0004 DISABLE_CFITSIO = 0
0005
0006 #Define if you have dirfile getdata library version 0.4.2 or greater required. - not used on unix
0007 HAVE_DIRFILE = 0
0008 # Set to 1 to disable usage of dirfile - only for unix
0009 DISABLE_DIRFILE = 0
0010
0011 #Define if you have the gsl library installed - not used on unix
0012 HAVE_GSL = 0
0013 # Set to 1 to disable usage of gsl - only for unix
0014 DISABLE_GSL = 0
0015
0016
0017 defineTest(LibExists) {
0018 lib = $$ARGS
0019
0020 unix {
0021 !mac {
0022 contains(lib, gsl) {
0023 contains(DISABLE_GSL, 1) {
0024 # Overridden, do not check.
0025 return(false)
0026 }
0027 }
0028 contains(lib, cfitsio) {
0029 contains(DISABLE_CFITSIO, 1) {
0030 # Overridden, do not check.
0031 return(false)
0032 }
0033 }
0034 contains(lib, getdata) {
0035 contains(DISABLE_DIRFILE, 1) {
0036 # Overridden, do not check.
0037 return(false)
0038 }
0039 }
0040 PKGCONFIGRESULT = $$system(pkg-config --libs $$lib)
0041 !contains(PKGCONFIGRESULT, -l$$lib) {
0042 message(Could not find $$lib disabling associated features)
0043 return(false)
0044 }
0045 message(Found $$lib at $$PKGCONFIGRESULT)
0046 return(true)
0047 } }
0048
0049
0050 contains(lib, gsl) {
0051 GSLDIR = $$(GSLDIR)
0052 win32:!isEmpty(GSLDIR) {
0053 return(true)
0054 }
0055 !win32:contains(HAVE_GSL, 1) {
0056 return(true)
0057 }
0058 return(false)
0059 }
0060
0061 contains(lib, cfitsio) {
0062 contains(HAVE_CFITSIO, 1) {
0063 return(true)
0064 }
0065 return(false)
0066 }
0067
0068 contains(lib, getdata) {
0069 !win32:contains(HAVE_DIRFILE, 1) {
0070 return(true)
0071 }
0072 GETDATADIR = $$(GETDATADIR)
0073 win32:!isEmpty(GETDATADIR) {
0074 return(true)
0075 }
0076 macx:!isEmpty(GETDATADIR) {
0077 return(true)
0078 }
0079 return(false)
0080 }
0081
0082 contains(lib, netcdf) {
0083 NETCDFDIR = $$(NETCDFDIR)
0084 win32:!isEmpty(NETCDFDIR) {
0085 return(true)
0086 }
0087 !win32:contains(HAVE_NETCDFDIR, 1) {
0088 return(true)
0089 }
0090 return(false)
0091 }
0092
0093
0094 }
0095
0096
0097 defineReplace(pkginclude) {
0098 PKGCONFIG_INCLUDE_DIR = $$system(pkg-config --variable includedir $$1)
0099 message(Using $$1 headers in $$PKGCONFIG_INCLUDE_DIR)
0100 return($$PKGCONFIG_INCLUDE_DIR)
0101 }
0102