Переименования
This commit is contained in:
@ -17,12 +17,12 @@ myx_generate_git_info_header
|
||||
|
||||
include_guard(GLOBAL)
|
||||
|
||||
if(${CMAKE_VERSION} VERSION_LESS "3.17.0")
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.17.0)
|
||||
set(MYX_CMAKE_LIB_GENERATORS_DIR_BACKPORT "${CMAKE_CURRENT_LIST_DIR}")
|
||||
endif()
|
||||
|
||||
function(myx_generate_git_info_header TARGET_NAME BASE_FILENAME)
|
||||
if(${CMAKE_VERSION} VERSION_LESS "3.17.0")
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.17.0)
|
||||
set(CMAKE_CURRENT_FUNCTION_LIST_DIR ${MYX_CMAKE_LIB_GENERATORS_DIR_BACKPORT})
|
||||
endif()
|
||||
|
||||
|
@ -14,12 +14,12 @@ myx_generate_private_config_header
|
||||
|
||||
include_guard(GLOBAL)
|
||||
|
||||
if(${CMAKE_VERSION} VERSION_LESS "3.17.0")
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.17.0)
|
||||
set(MYX_CMAKE_LIB_GENERATORS_DIR_BACKPORT "${CMAKE_CURRENT_LIST_DIR}")
|
||||
endif()
|
||||
|
||||
function(myx_generate_private_config_header TARGET_NAME BASE_FILENAME)
|
||||
if(${CMAKE_VERSION} VERSION_LESS "3.17.0")
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.17.0)
|
||||
set(CMAKE_CURRENT_FUNCTION_LIST_DIR ${MYX_CMAKE_LIB_GENERATORS_DIR_BACKPORT})
|
||||
endif()
|
||||
|
||||
@ -27,14 +27,14 @@ function(myx_generate_private_config_header TARGET_NAME BASE_FILENAME)
|
||||
myx_project_version_int()
|
||||
get_property(PROJECT_VERSION_INT GLOBAL PROPERTY PROJECT_VERSION_INT)
|
||||
|
||||
set(__filename "${PROJECT_BINARY_DIR}/include/${BASE_FILENAME}")
|
||||
configure_file("${CMAKE_CURRENT_FUNCTION_LIST_DIR}/PrivateConfig.hpp.in" ${__filename})
|
||||
set(filename "${PROJECT_BINARY_DIR}/include/${BASE_FILENAME}")
|
||||
configure_file("${CMAKE_CURRENT_FUNCTION_LIST_DIR}/PrivateConfig.hpp.in" ${filename})
|
||||
|
||||
set_property(TARGET ${TARGET_NAME} APPEND PROPERTY PRIVATE_HEADER_FILES ${__filename})
|
||||
get_target_property(__target_type ${TARGET_NAME} TYPE)
|
||||
if(${__target_type} STREQUAL "INTERFACE_LIBRARY")
|
||||
target_sources(${TARGET_NAME} INTERFACE ${__filename})
|
||||
set_property(TARGET ${TARGET_NAME} APPEND PROPERTY PRIVATE_HEADER_FILES ${filename})
|
||||
get_target_property(target_type ${TARGET_NAME} TYPE)
|
||||
if(${target_type} STREQUAL "INTERFACE_LIBRARY")
|
||||
target_sources(${TARGET_NAME} INTERFACE ${filename})
|
||||
else()
|
||||
target_sources(${TARGET_NAME} PRIVATE ${__filename})
|
||||
target_sources(${TARGET_NAME} PRIVATE ${filename})
|
||||
endif()
|
||||
endfunction()
|
||||
|
Reference in New Issue
Block a user