Skip to content

Commit cc770c8

Browse files
committed
change SOVERSION to use MAJOR.MINOR format instead of MAJOR.MINOR.PATCH format, i.e. "1.5" instead of "1.5.3"
1 parent 2240cff commit cc770c8

File tree

6 files changed

+17
-12
lines changed

6 files changed

+17
-12
lines changed

CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
cmake_minimum_required(VERSION 3.12)
2-
project(CTL VERSION 1.5.3)
2+
3+
set(CTL_VERSION_MAJOR 1)
4+
set(CTL_VERSION_MINOR 5)
5+
set(CTL_VERSION_PATCH 3)
6+
set(CTL_VERSION "${CTL_VERSION_MAJOR}.${CTL_VERSION_MINOR}.${CTL_VERSION_PATCH}")
7+
project(CTL VERSION ${CTL_VERSION})
38
include(GNUInstallDirs)
49

510
set(CMAKE_CXX_STANDARD 11)

lib/IlmCtl/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ target_link_libraries (IlmCtl
4242

4343
set_target_properties(IlmCtl
4444
PROPERTIES
45-
VERSION ${CTL_VERSION}
46-
SOVERSION ${CTL_VERSION}
45+
VERSION "${CTL_VERSION}"
46+
SOVERSION "${CTL_VERSION_MAJOR}.${CTL_VERSION_MINOR}"
4747
)
4848

4949
install( FILES

lib/IlmCtlMath/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ target_link_libraries (IlmCtlMath
2929

3030
set_target_properties(IlmCtlMath
3131
PROPERTIES
32-
VERSION ${CTL_VERSION}
33-
SOVERSION ${CTL_VERSION}
32+
VERSION "${CTL_VERSION}"
33+
SOVERSION "${CTL_VERSION_MAJOR}.${CTL_VERSION_MINOR}"
3434
)
3535

3636
install(FILES

lib/IlmCtlSimd/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ target_link_libraries(IlmCtlSimd
8888

8989
set_target_properties(IlmCtlSimd
9090
PROPERTIES
91-
VERSION ${CTL_VERSION}
92-
SOVERSION ${CTL_VERSION}
91+
VERSION "${CTL_VERSION}"
92+
SOVERSION "${CTL_VERSION_MAJOR}.${CTL_VERSION_MINOR}"
9393
)
9494

9595
install(FILES CtlSimdInterpreter.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/CTL)

lib/IlmImfCtl/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ target_link_libraries (IlmImfCtl
3636
)
3737

3838
set_target_properties(IlmImfCtl
39-
PROPERTIES
40-
VERSION ${CTL_VERSION}
41-
SOVERSION ${CTL_VERSION}
39+
PROPERTIES
40+
VERSION "${CTL_VERSION}"
41+
SOVERSION "${CTL_VERSION_MAJOR}.${CTL_VERSION_MINOR}"
4242
)
4343

4444
install(FILES

lib/dpx/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@ target_link_libraries(ctldpx
3737

3838
set_target_properties(ctldpx
3939
PROPERTIES
40-
VERSION ${CTL_VERSION}
41-
SOVERSION ${CTL_VERSION}
40+
VERSION "${CTL_VERSION}"
41+
SOVERSION "${CTL_VERSION_MAJOR}.${CTL_VERSION_MINOR}"
4242
)

0 commit comments

Comments
 (0)