File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.12 )
22cmsdk2_minimum_required (2.1.2 )
3- set (API_PROJECT_VERSION 1.6.4 CACHE INTERNAL "API version" )
43project (API
54 LANGUAGES CXX C
6- VERSION ${API_PROJECT_VERSION} )
5+ VERSION 1.6.4 )
76add_subdirectory (libraries/API API )
87add_subdirectory (libraries/VarAPI VarAPI )
98add_subdirectory (libraries/PrinterAPI PrinterAPI )
Original file line number Diff line number Diff line change @@ -93,6 +93,11 @@ function(api2_add_library)
9393 if (ARGS_TARGETS)
9494 set (${ARGS_TARGETS} ${TARGET_LIST} PARENT_SCOPE )
9595 endif ()
96+ if (ARGS_VERSION)
97+ set (${ARGS_NAME} _VERSION ${ARGS_VERSION} CACHE INTERNAL "Set ${ARGS_NAME} _VERSION" )
98+ else ()
99+ set (${ARGS_NAME} _VERSION ${PROJECT_VERSION } CACHE INTERNAL "Set ${ARGS_NAME} _VERSION" )
100+ endif ()
96101endfunction ()
97102
98103function (api_add_test_executable NAME RAM_SIZE DEPENDENCIES )
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/api.cmake)
22
33api2_target (
44 NAME API
5+ VERSION ${PROJECT_VERSION }
56 TARGETS TARGET_LIST )
67
78foreach (TARGET ${TARGET_LIST} )
Original file line number Diff line number Diff line change @@ -90,8 +90,7 @@ function(api2_target)
9090 if (ARGS_TARGETS)
9191 set (${ARGS_TARGETS} ${RELEASE_TARGET_LIST} ${DEBUG_TARGET_LIST} PARENT_SCOPE )
9292 endif ()
93- if (ARGS_VERSION)
94- set (${ARGS_NAME} _VERSION ${ARGS_VERSION} CACHE INTERNAL "Set ${ARGS_NAME} _VERSION" )
95- endif ()
93+ set (${ARGS_NAME} _VERSION ${PROJECT_VERSION } CACHE INTERNAL "Set ${ARGS_NAME} _VERSION" )
94+ message (STATUS " Set ${ARGS_NAME} _VERSION -> ${PROJECT_VERSION } " )
9695endfunction ()
9796
Original file line number Diff line number Diff line change @@ -2,5 +2,4 @@ include(${CMAKE_CURRENT_LIST_DIR}/../API/api.cmake)
22
33api2_target (
44 NAME ChronoAPI
5- VERSION ${API_PROJECT_VERSION}
65 DEPENDENCIES PrinterAPI )
Original file line number Diff line number Diff line change @@ -2,5 +2,4 @@ include(${CMAKE_CURRENT_LIST_DIR}/../API/api.cmake)
22
33api2_target (
44 NAME FsAPI
5- VERSION ${API_PROJECT_VERSION}
65 DEPENDENCIES ChronoAPI PrinterAPI )
Original file line number Diff line number Diff line change @@ -2,5 +2,4 @@ include(${CMAKE_CURRENT_LIST_DIR}/../API/api.cmake)
22
33api2_target (
44 NAME PrinterAPI
5- VERSION ${API_PROJECT_VERSION}
65 DEPENDENCIES VarAPI )
Original file line number Diff line number Diff line change @@ -2,6 +2,5 @@ include(${CMAKE_CURRENT_LIST_DIR}/../API/api.cmake)
22
33api2_target (
44 NAME SysAPI
5- VERSION ${API_PROJECT_VERSION}
65 DEPENDENCIES ThreadAPI FsAPI PrinterAPI VarAPI )
76
Original file line number Diff line number Diff line change @@ -2,6 +2,5 @@ include(${CMAKE_CURRENT_LIST_DIR}/../API/api.cmake)
22
33api2_target (
44 NAME TestAPI
5- VERSION ${API_PROJECT_VERSION}
65 DEPENDENCIES ChronoAPI SysAPI )
76
Original file line number Diff line number Diff line change 11include (${CMAKE_CURRENT_LIST_DIR } /../API/api.cmake )
22api2_target (
33 NAME ThreadAPI
4- VERSION ${API_PROJECT_VERSION}
54 TARGETS TARGET_LIST
65 DEPENDENCIES FsAPI VarAPI ChronoAPI )
76
You can’t perform that action at this time.
0 commit comments