summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2015-06-29 02:39:22 -0400
committerest31 <MTest31@outlook.com>2015-06-29 12:32:01 +0200
commit4e28c8d3c8af51b728a049c28806e0f740ac0106 (patch)
tree88233da83cc61cda1aadbcf29cc513a0b58f47b4 /src/CMakeLists.txt
parent0d65ee878c5301afdbd163aa2274e73588f88ed3 (diff)
downloadminetest-4e28c8d3c8af51b728a049c28806e0f740ac0106.tar.gz
minetest-4e28c8d3c8af51b728a049c28806e0f740ac0106.tar.bz2
minetest-4e28c8d3c8af51b728a049c28806e0f740ac0106.zip
Fix *BSD build with GNU iconv
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e2f555860..0ed0b8015 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -249,11 +249,18 @@ else()
else()
set(PLATFORM_LIBS -lrt ${PLATFORM_LIBS})
endif(APPLE)
- #set(CLIENT_PLATFORM_LIBS -lXxf86vm)
+
# This way Xxf86vm is found on OpenBSD too
find_library(XXF86VM_LIBRARY Xxf86vm)
mark_as_advanced(XXF86VM_LIBRARY)
set(CLIENT_PLATFORM_LIBS ${CLIENT_PLATFORM_LIBS} ${XXF86VM_LIBRARY})
+
+ # Prefer local iconv if installed
+ find_library(ICONV_LIBRARY iconv)
+ mark_as_advanced(ICONV_LIBRARY)
+ if (ICONV_LIBRARY)
+ set(PLATFORM_LIBS ${PLATFORM_LIBS} ${ICONV_LIBRARY})
+ endif()
endif()
check_include_files(endian.h HAVE_ENDIAN_H)