Remove unintended install files

* Exclude mdspan from INSTALL target
* Exclude zfp from INSTALL target
* Avoid install of googletest
This commit is contained in:
Magne Sjaastad
2025-11-11 13:51:28 +01:00
committed by GitHub
parent 9c62ab5e56
commit 6df569850d
4 changed files with 26 additions and 3 deletions
@@ -141,6 +141,18 @@ FetchContent_Declare(
GIT_TAG release-1.11.0
)
set(BUILD_GMOCK
OFF
CACHE BOOL "" FORCE
)
set(BUILD_GTEST
ON
CACHE BOOL "" FORCE
)
set(INSTALL_GTEST
OFF
CACHE BOOL "" FORCE
)
FetchContent_MakeAvailable(googletest)
# ##############################################################################
@@ -7,6 +7,10 @@ FetchContent_Declare(
GIT_REPOSITORY https://github.com/google/googletest.git
GIT_TAG release-1.11.0
)
set(BUILD_GMOCK OFF CACHE BOOL "" FORCE)
set(BUILD_GTEST ON CACHE BOOL "" FORCE)
set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
FetchContent_MakeAvailable(googletest)
set(THREADS_PREFER_PTHREAD_FLAG ON)
+9 -2
View File
@@ -8,7 +8,13 @@ FetchContent_Declare(
GIT_REPOSITORY https://github.com/kokkos/mdspan.git
GIT_TAG 9ceface91483775a6c74d06ebf717bbb2768452f # mdspan-0.6.0
)
FetchContent_MakeAvailable(mdspan)
# Disable install for mdspan by excluding it from INSTALL_ALL
FetchContent_GetProperties(mdspan)
if(NOT mdspan_POPULATED)
FetchContent_Populate(mdspan)
add_subdirectory(${mdspan_SOURCE_DIR} ${mdspan_BINARY_DIR} EXCLUDE_FROM_ALL)
endif()
# surfio_lib
set(SRC_PATH "${CMAKE_CURRENT_LIST_DIR}/surfio/src/lib")
@@ -23,7 +29,8 @@ target_sources(
target_include_directories(
surfio_lib
INTERFACE ${SRC_PATH}/include
PRIVATE $<BUILD_INTERFACE:${mdspan_SOURCE_DIR}/include/>
PRIVATE ../mio
)
target_link_libraries(surfio_lib PRIVATE mdspan)