Skip to content

Commit 887bba9

Browse files
committed
Added namesapce to exported targets
1 parent dcecfbb commit 887bba9

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,8 @@ install(TARGETS sparrow
327327

328328
# Makes the project importable from the build directory
329329
export(EXPORT ${PROJECT_NAME}-targets
330-
FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake")
330+
FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake"
331+
NAMESPACE sparrow::)
331332

332333
install(DIRECTORY ${SPARROW_INCLUDE_DIR}/sparrow
333334
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
@@ -355,5 +356,6 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
355356
DESTINATION ${SPARROW_CMAKECONFIG_INSTALL_DIR})
356357
install(EXPORT ${PROJECT_NAME}-targets
357358
FILE ${PROJECT_NAME}Targets.cmake
359+
NAMESPACE sparrow::
358360
DESTINATION ${SPARROW_CMAKECONFIG_INSTALL_DIR})
359361

sparrowConfig.cmake.in

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@
1818

1919
include(CMakeFindDependencyMacro)
2020

21-
if(NOT TARGET @PROJECT_NAME@)
21+
if(NOT TARGET sparrow::sparrow)
2222
include("${CMAKE_CURRENT_LIST_DIR}/@[email protected]")
23-
get_target_property(@PROJECT_NAME@_INCLUDE_DIRS @PROJECT_NAME@ INTERFACE_INCLUDE_DIRECTORIES)
23+
get_target_property(@PROJECT_NAME@_INCLUDE_DIRS sparrow::sparrow INTERFACE_INCLUDE_DIRECTORIES)
24+
get_target_property(@PROJECT_NAME@_LIBRARY sparrow::sparrow LOCATION)
2425
endif()
2526

0 commit comments

Comments
 (0)