Skip to content

Commit 81ff82a

Browse files
committed
Add versioning for future updates.
1 parent 7aeda55 commit 81ff82a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ configure_file(src/nanosvg.h ${CMAKE_CURRENT_BINARY_DIR}/nanosvg.c)
77
configure_file(src/nanosvgrast.h ${CMAKE_CURRENT_BINARY_DIR}/nanosvgrast.c)
88

99
add_library(nanosvg ${CMAKE_CURRENT_BINARY_DIR}/nanosvg.c)
10+
set_target_properties(nanosvgrast PROPERTIES SOVERSION 0 VERSION 0)
1011

1112
find_library(MATH_LIBRARY m) # Business as usual
1213
if(MATH_LIBRARY)
@@ -21,6 +22,7 @@ add_library(nanosvgrast ${CMAKE_CURRENT_BINARY_DIR}/nanosvgrast.c)
2122
target_link_libraries(nanosvgrast PUBLIC nanosvg)
2223
target_include_directories(nanosvgrast PRIVATE src)
2324
target_compile_definitions(nanosvgrast PRIVATE NANOSVGRAST_IMPLEMENTATION)
25+
set_target_properties(nanosvgrast PROPERTIES SOVERSION 0 VERSION 0)
2426

2527
# Installation and export:
2628

@@ -72,4 +74,4 @@ install(
7274
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
7375
DESTINATION
7476
${ConfigPackageLocation}
75-
)
77+
)

0 commit comments

Comments
 (0)