diff options
author | Copybara-Service <copybara-worker@google.com> | 2023-06-12 16:58:37 (GMT) |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-06-12 16:58:37 (GMT) |
commit | e9078161e6d35e31535b3d76086ffd5714050a1b (patch) | |
tree | e3edebce7b84cc1628d7413bc9208d42a4219191 /googletest/cmake/internal_utils.cmake | |
parent | 65cfeca1a1eebca291b59395f79a60a4497d0f73 (diff) | |
parent | abad8af018b232a089ea6397383a2b8fc4422cc2 (diff) | |
download | googletest-e9078161e6d35e31535b3d76086ffd5714050a1b.zip googletest-e9078161e6d35e31535b3d76086ffd5714050a1b.tar.gz googletest-e9078161e6d35e31535b3d76086ffd5714050a1b.tar.bz2 |
Merge pull request #4188 from Mizzrym1:component
PiperOrigin-RevId: 539684886
Change-Id: Ie7f4175ad413fdb82d265374a4aca9fad23571f5
Diffstat (limited to 'googletest/cmake/internal_utils.cmake')
-rw-r--r-- | googletest/cmake/internal_utils.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/googletest/cmake/internal_utils.cmake b/googletest/cmake/internal_utils.cmake index a3fb3ca..6573d30 100644 --- a/googletest/cmake/internal_utils.cmake +++ b/googletest/cmake/internal_utils.cmake @@ -341,10 +341,12 @@ endfunction() function(install_project) if(INSTALL_GTEST) install(DIRECTORY "${PROJECT_SOURCE_DIR}/include/" + COMPONENT "${PROJECT_NAME}" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") # Install the project targets. install(TARGETS ${ARGN} EXPORT ${targets_export_name} + COMPONENT "${PROJECT_NAME}" RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") @@ -356,6 +358,7 @@ function(install_project) get_target_property(t_pdb_output_directory ${t} PDB_OUTPUT_DIRECTORY) install(FILES "${t_pdb_output_directory}/\${CMAKE_INSTALL_CONFIG_NAME}/$<$<CONFIG:Debug>:${t_pdb_name_debug}>$<$<NOT:$<CONFIG:Debug>>:${t_pdb_name}>.pdb" + COMPONENT "${PROJECT_NAME}" DESTINATION ${CMAKE_INSTALL_LIBDIR} OPTIONAL) endforeach() @@ -366,6 +369,7 @@ function(install_project) configure_file("${PROJECT_SOURCE_DIR}/cmake/${t}.pc.in" "${configured_pc}" @ONLY) install(FILES "${configured_pc}" + COMPONENT "${PROJECT_NAME}" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") endforeach() endif() |