Skip to content

Commit 73165a7

Browse files
committed
Bugfix: Fixed broken libGeoIP detection in CMakeLists.txt.
1 parent 4b3f223 commit 73165a7

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -150,16 +150,16 @@ ENDIF()
150150
INCLUDE(FindPackageHandleStandardArgs)
151151

152152
# ###### GeoIP ##############################################################
153-
FIND_LIBRARY(GeoIP_LIBRARY NAMES GeoIP)
154-
FIND_PATH(GeoIP_INCLUDE_DIR NAMES GeoIP.h GeoIPCity.h)
155-
IF (GEOIP_FOUND)
156-
INCLUDE_DIRECTORIES(${GeoIP_INCLUDE_DIR})
153+
FIND_LIBRARY(GEOIP_LIBRARY NAMES GeoIP)
154+
FIND_PATH(GEOIP_INCLUDE_DIR NAMES GeoIP.h GeoIPCity.h)
155+
IF ((GEOIP_LIBRARY) AND (GEOIP_INCLUDE_DIR))
156+
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GeoIP DEFAULT_MSG GEOIP_LIBRARY GEOIP_INCLUDE_DIR)
157+
INCLUDE_DIRECTORIES(${GEOIP_INCLUDE_DIR})
157158
ADD_DEFINITIONS(-DHAVE_GEOIP -DHAVE_GEOIP_IPV6)
158159
MESSAGE(STATUS "GeoIP found.")
159160
ELSE()
160161
MESSAGE(STATUS "GeoIP not found!")
161162
ENDIF()
162-
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GeoIP DEFAULT_MSG GeoIP_LIBRARY GeoIP_INCLUDE_DIR)
163163

164164

165165
#############################################################################

src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
4646
ADD_EXECUTABLE(subnetcalc subnetcalc.cc tools.cc)
4747
TARGET_LINK_LIBRARIES(subnetcalc ${Intl_LIBRARIES})
4848
IF (GEOIP_FOUND)
49-
TARGET_LINK_LIBRARIES(subnetcalc ${GeoIP_LIBRARY})
49+
TARGET_LINK_LIBRARIES(subnetcalc ${GEOIP_LIBRARY})
5050
ENDIF()
5151
INSTALL(TARGETS subnetcalc RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
5252
INSTALL(FILES subnetcalc.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)

0 commit comments

Comments
 (0)