aboutsummaryrefslogtreecommitdiff
path: root/config/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'config/CMakeLists.txt')
-rw-r--r--config/CMakeLists.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/config/CMakeLists.txt b/config/CMakeLists.txt
index 36ffb0c810..c7cf555830 100644
--- a/config/CMakeLists.txt
+++ b/config/CMakeLists.txt
@@ -6,6 +6,17 @@ check_type_size("long" SIZEOF_LONG)
check_type_size("time_t" SIZEOF_TIME_T)
check_type_size("off_t" SIZEOF_OFF_T)
+if (CMAKE_HOST_APPLE)
+ execute_process(COMMAND brew --prefix gettext
+ OUTPUT_VARIABLE _TMP_HOMEBREW_GETTEXT_PREFIX
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+ set(HOMEBREW_GETTEXT_PREFIX ${_TMP_HOMEBREW_GETTEXT_PREFIX}
+ CACHE PATH "homebrew gettext directory (${_TMP_HOMEBREW_GETTEXT_PREFIX})")
+ set(CMAKE_REQUIRED_LIBRARIES intl)
+ set(CMAKE_REQUIRED_INCLUDES "${HOMEBREW_GETTEXT_PREFIX}/include")
+ set(CMAKE_REQUIRED_FLAGS "-L${HOMEBREW_GETTEXT_PREFIX}/lib")
+endif()
+
check_c_source_compiles("
#include <libintl.h>