Skip to content

Commit 9b25ed0

Browse files
committed
change export name to queue; Added installed compatibility aliases
1 parent 4996b21 commit 9b25ed0

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ project(slick-queue
88
set(CMAKE_CXX_STANDARD 20)
99

1010
add_library(slick-queue INTERFACE)
11-
add_library(slick::slick-queue ALIAS slick-queue)
11+
add_library(slick::queue ALIAS slick-queue)
1212
# For backward compatibility with older versions
1313
add_library(slick_queue ALIAS slick-queue)
1414
add_library(slick::slick_queue ALIAS slick-queue)
@@ -17,6 +17,7 @@ target_include_directories(slick-queue INTERFACE
1717
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
1818
$<INSTALL_INTERFACE:include>
1919
)
20+
set_target_properties(slick-queue PROPERTIES EXPORT_NAME queue)
2021

2122
if(UNIX AND NOT APPLE)
2223
target_link_libraries(slick-queue INTERFACE rt atomic)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Then in your CMakeLists.txt:
4646

4747
```cmake
4848
find_package(slick-queue CONFIG REQUIRED)
49-
target_link_libraries(your_target PRIVATE slick::slick-queue)
49+
target_link_libraries(your_target PRIVATE slick::queue)
5050
```
5151

5252
### Using CMake FetchContent
@@ -63,7 +63,7 @@ FetchContent_Declare(
6363
)
6464
FetchContent_MakeAvailable(slick-queue)
6565
66-
target_link_libraries(your_target PRIVATE slick::slick-queue)
66+
target_link_libraries(your_target PRIVATE slick::queue)
6767
```
6868

6969
## Usage

cmake/slick-queueConfig.cmake.in

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,12 @@
22

33
include("${CMAKE_CURRENT_LIST_DIR}/slick-queueTargets.cmake")
44

5+
if(NOT TARGET slick::slick-queue AND TARGET slick::queue)
6+
add_library(slick::slick-queue ALIAS slick::queue)
7+
endif()
8+
9+
if(NOT TARGET slick::slick_queue AND TARGET slick::queue)
10+
add_library(slick::slick_queue ALIAS slick::queue)
11+
endif()
12+
513
check_required_components(slick-queue)

0 commit comments

Comments
 (0)