Add libarchive dependency
This commit is contained in:
1
3rdParty/CMakeLists.txt
vendored
1
3rdParty/CMakeLists.txt
vendored
@@ -10,3 +10,4 @@ add_subdirectory(yaml-cpp)
|
||||
add_subdirectory(pugixml)
|
||||
add_subdirectory(opencv)
|
||||
add_subdirectory(PlatformFolders)
|
||||
add_subdirectory(libarchive)
|
||||
13
3rdParty/libarchive/CMakeLists.txt
vendored
Normal file
13
3rdParty/libarchive/CMakeLists.txt
vendored
Normal 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)
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user