diff --git a/CMakeLists.txt b/CMakeLists.txt index 4726416..32140e9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,12 +2,12 @@ cmake_minimum_required(VERSION 3.14) project(scran_utils VERSION 1.0.0 - DESCRIPTION "Aggregate expression values across cells" + DESCRIPTION "Core utilities for libscran" LANGUAGES CXX) -add_library(scran_utils INTERFACE) -target_compile_features(scran_utils INTERFACE cxx_std_17) -target_include_directories(scran_utils INTERFACE include) +add_library(scran_core_utils INTERFACE) +target_compile_features(scran_core_utils INTERFACE cxx_std_17) +target_include_directories(scran_core_utils INTERFACE include) if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) include(CTest) @@ -15,3 +15,7 @@ if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) add_subdirectory(tests) endif() endif() + +add_library(scran_core_utils_internal INTERFACE) +target_compile_features(scran_core_utils_internal INTERFACE cxx_std_17) +target_include_directories(scran_core_utils_internal INTERFACE include/scran) diff --git a/docs/Doxyfile b/docs/Doxyfile index 78bc721..cc00967 100644 --- a/docs/Doxyfile +++ b/docs/Doxyfile @@ -2375,7 +2375,7 @@ TAGFILES = # tag file that is based on the input files it reads. See section "Linking to # external documentation" for more information about the usage of tag files. -GENERATE_TAGFILE = +GENERATE_TAGFILE = html/scran_core_utils.tag # If the ALLEXTERNALS tag is set to YES, all external class will be listed in # the class index. If set to NO, only the inherited external classes will be diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index cf71f06..742c987 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -28,7 +28,7 @@ macro(create_test name) target_link_libraries( ${name} gtest_main - scran_utils + scran_core_utils ) if(DO_CODE_COVERAGE)