1# Detect gettext, then use this priority list to determine
2# which library to use:
3#
4# Priority
5# 1. GETTEXT_INCLUDEPATH / GETTEXT_LIBPATH (qmake parameter, not checked it given on commandline)
6# 2. OPENSCAD_LIBRARIES (environment variable)
7# 3. system's standard include paths from pkg-config
8
9# read environment variables
10OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES)
11GETTEXT_DIR = $$(GETTEXTDIR)
12
13macx: {
14  isEmpty(GETTEXT_INCLUDEPATH) {
15    !isEmpty(OPENSCAD_LIBRARIES_DIR) {
16      GETTEXT_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include
17      GETTEXT_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib
18    }
19  }
20  !isEmpty(GETTEXT_INCLUDEPATH): GETTEXT_CXXFLAGS = -I$$GETTEXT_INCLUDEPATH
21  !isEmpty(GETTEXT_LIBPATH): GETTEXT_LIBS = -L$$GETTEXT_LIBPATH
22  GETTEXT_LIBS += -lintl -liconv
23}
24
25QMAKE_CXXFLAGS += $$GETTEXT_CXXFLAGS
26LIBS += $$GETTEXT_LIBS
27