diff --git a/CMakeLists.txt b/CMakeLists.txt index 63b949c..a007d4e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 ()