Skip to content

Commit 6acebce

Browse files
committed
Merge branch 'master' of github.com:dreibh/subnetcalc
2 parents a9b937c + 3f466fa commit 6acebce

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

CMakeLists.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,22 @@ IF (CMAKE_SYSTEM_NAME MATCHES "SunOS")
172172
FIND_LIBRARY(NSL_LIBRARY nsl)
173173
ENDIF()
174174

175+
# ====== NetBSD: liberty ====================================================
176+
IF (CMAKE_SYSTEM_NAME MATCHES "NetBSD")
177+
FIND_LIBRARY(LIBIBERTY_LIBRARY NAMES iberty PATHS /usr/pkg/lib)
178+
FIND_PATH(LIBIBERTY_INCLUDE_DIR NAMES libiberty.h PATHS /usr/pkg/include)
179+
IF ((LIBIBERTY_LIBRARY) AND (LIBIBERTY_INCLUDE_DIR))
180+
ADD_DEFINITIONS(-DHAVE_LIBIBERTY)
181+
MESSAGE(STATUS "Libiberty library found:")
182+
MESSAGE(STATUS " LIBIBERTY_LIBRARY: ${LIBIBERTY_LIBRARY}")
183+
MESSAGE(STATUS " LIBIBERTY_INCLUDE_DIR: ${LIBIBERTY_INCLUDE_DIR}")
184+
ELSE()
185+
MESSAGE(FATAL_ERROR
186+
"Cannot find Libiberty library! Try:\n"
187+
" * NetBSD: sudo pkgin -y install liberty")
188+
ENDIF()
189+
ENDIF()
190+
175191
# ====== IDN2 necessary to support IDN if not provided by libc ==============
176192
IF (NOT HAVE_NI_IDN)
177193
# There is no IDN support directly in getaddrinfo() and getnameinfo()
@@ -193,23 +209,6 @@ IF (NOT HAVE_NI_IDN)
193209
ENDIF()
194210
ENDIF()
195211

196-
# ====== Liberty ============================================================
197-
IF (CMAKE_SYSTEM_NAME MATCHES "NetBSD")
198-
FIND_LIBRARY(LIBIBERTY_LIBRARY NAMES iberty PATHS /usr/pkg/lib)
199-
FIND_PATH(LIBIBERTY_INCLUDE_DIR NAMES libiberty.h PATHS /usr/pkg/include)
200-
IF ((LIBIBERTY_LIBRARY) AND (LIBIBERTY_INCLUDE_DIR))
201-
ADD_DEFINITIONS(-DHAVE_LIBIBERTY)
202-
MESSAGE(STATUS "Libiberty library found:")
203-
MESSAGE(STATUS " LIBIBERTY_LIBRARY: ${LIBIBERTY_LIBRARY}")
204-
MESSAGE(STATUS " LIBIBERTY_INCLUDE_DIR: ${LIBIBERTY_INCLUDE_DIR}")
205-
ELSE()
206-
MESSAGE(FATAL_ERROR
207-
"Cannot find Libiberty library! Try:\n"
208-
" * NetBSD: sudo pkgin -y install liberty")
209-
ENDIF()
210-
ENDIF()
211-
212-
213212
# ====== GeoIP ==============================================================
214213
IF (WITH_GEOIP)
215214
FIND_LIBRARY(MAXMINDDB_LIBRARY NAMES maxminddb)
@@ -230,6 +229,7 @@ IF (WITH_GEOIP)
230229
" * FreeBSD: sudo pkg install -y libmaxminddb\n"
231230
" * NetBSD: sudo pkgin -y install libmaxminddb\n"
232231
" * OpenBSD: sudo pkg_add libmaxminddb\n"
232+
" * Solaris: (needs PPA or installation from sources!)\n"
233233
" * Apple: brew install libmaxminddb\n"
234234
"If GeoIP support is not required, it can be disabled by setting WITH_GEOIP=OFF (add -DWITH_GEOIP=OFF to CMake options)!")
235235
ENDIF()

0 commit comments

Comments
 (0)