Skip to content

Commit 0f8aadf

Browse files
committed
Fix: ALIAS not globally visible targets with old cmake
Signed-off-by: hxbb00 <[email protected]>
1 parent e2c231b commit 0f8aadf

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cmake/FindSpatiaLite.cmake

+6-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ if(PkgConfig_FOUND)
1717
endif()
1818

1919
if(PC_SPATIALITE_FOUND)
20-
add_library(spatialite::spatialite ALIAS PkgConfig::PC_SPATIALITE)
20+
set(SPATIALITE_INCLUDE_DIR "${PC_SPATIALITE_INCLUDE_DIRS}" CACHE STRING "")
21+
set(SPATIALITE_LIBRARY "${PC_SPATIALITE_LIBRARIES}" CACHE STRING "")
22+
if(NOT TARGET spatialite::spatialite)
23+
add_library(spatialite::spatialite INTERFACE IMPORTED)
24+
set_target_properties(spatialite::spatialite PROPERTIES INTERFACE_LINK_LIBRARIES PkgConfig::PC_SPATIALITE)
25+
endif()
2126
set(SPATIALITE_FOUND TRUE)
2227
else()
2328
# Fallback for systems without PkgConfig, e.g. OSGeo4W

0 commit comments

Comments
 (0)