rename to libikarus and remove default cmake prefix

Signed-off-by: Folling <mail@folling.io>
This commit is contained in:
Folling 2025-01-05 10:31:07 +01:00
parent 8dff07f3fc
commit 66309bd471
Signed by: folling
SSH key fingerprint: SHA256:S9qEx5WCFFLK49tE/LKnKuJYM5sw+++Dn6qJbbyxnCY

View file

@ -12,13 +12,14 @@ add_subdirectory(src)
find_package(Boost CONFIG COMPONENTS system filesystem REQUIRED)
add_library(
ikarus SHARED
libikarus SHARED
${INCLUDE_FILES}
${SOURCE_FILES}
)
set_target_properties(
ikarus PROPERTIES
libikarus PROPERTIES
PREFIX ""
CXX_STANDARD 23
CXX_STANDARD_REQUIRED ON
LINKER_LANGUAGE CXX
@ -26,7 +27,7 @@ set_target_properties(
)
target_include_directories(
ikarus
libikarus
PUBLIC
${CMAKE_CURRENT_LIST_DIR}/include
PRIVATE
@ -35,7 +36,7 @@ target_include_directories(
)
target_link_libraries(
ikarus PRIVATE
libikarus PRIVATE
cppbase
sqlitecpp
nlohmann_json::nlohmann_json
@ -46,9 +47,9 @@ if (LIBIKARUS_ENABLE_LINTS)
find_program(IWYU_PATH NAMES include-what-you-use iwyu REQUIRED)
find_program(CLANG_TIDY_PATH NAMES clang-tidy REQUIRED)
set_property(TARGET ikarus PROPERTY CXX_INCLUDE_WHAT_YOU_USE ${IWYU_PATH})
set_property(TARGET libikarus PROPERTY CXX_INCLUDE_WHAT_YOU_USE ${IWYU_PATH})
set_property(
TARGET ikarus
TARGET libikarus
PROPERTY CXX_CLANG_TIDY ${CLANG_TIDY_PATH};
)
endif ()
@ -64,7 +65,7 @@ if (LIBIKARUS_BUILD_DOCS)
)
add_dependencies(
ikarus
libikarus
libikarus_docs
)
endif ()