Add libarchive dependency

This commit is contained in:
2020-12-06 15:01:11 +01:00
parent 96602df23f
commit 74165a4968
3 changed files with 16 additions and 2 deletions

View File

@@ -9,4 +9,5 @@ add_subdirectory(magic-enum)
add_subdirectory(yaml-cpp)
add_subdirectory(pugixml)
add_subdirectory(opencv)
add_subdirectory(PlatformFolders)
add_subdirectory(PlatformFolders)
add_subdirectory(libarchive)

13
3rdParty/libarchive/CMakeLists.txt vendored Normal file
View File

@@ -0,0 +1,13 @@
include(FetchContent)
FetchContent_Declare(
libarchive
GIT_REPOSITORY https://github.com/libarchive/libarchive.git
GIT_TAG v3.5.1
GIT_SHALLOW TRUE
)
set(ENABLE_TEST OFF)
set(ENABLE_TAR OFF)
set(ENABLE_CPIO OFF)
set(ENABLE_CAT OFF)
set(ENABLE_OPENSSL OFF)
FetchContent_MakeAvailable(libarchive)

View File

@@ -51,7 +51,7 @@ target_link_libraries(openVulkanoCpp PRIVATE glfw)
endif()
target_include_directories(openVulkanoCpp PRIVATE ${OpenCV_INCLUDE_DIRS})
target_link_libraries(openVulkanoCpp PRIVATE magic_enum yaml-cpp spdlog glm assimp pugixml ${OpenCV_LIBS} sago::platform_folders)
target_link_libraries(openVulkanoCpp PRIVATE magic_enum yaml-cpp spdlog glm assimp pugixml ${OpenCV_LIBS} sago::platform_folders archive_static)
add_compile_definitions(GLM_FORCE_INTRINSICS)