Make assimp optional
This commit is contained in:
@@ -1,10 +1,14 @@
|
||||
cmake_minimum_required(VERSION 3.28 FATAL_ERROR)
|
||||
|
||||
option(USE_ASSIMP "If assimp should be used" ON)
|
||||
|
||||
include(cmake/VarsFromFile.cmake)
|
||||
include(cmake/SetCompilerSettings.cmake)
|
||||
include(cmake/SetupVulkan.cmake)
|
||||
include(cmake/Filter.cmake)
|
||||
|
||||
VarsFromFile("DependencyMirrors.txt") # Load mirror list (for CICD)
|
||||
|
||||
set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
|
||||
|
||||
if(LINUX)
|
||||
@@ -84,7 +88,6 @@ if (NOT ANDROID AND NOT IOS)
|
||||
if (libjpeg-turbo_FOUND)
|
||||
target_link_libraries(openVulkanoCpp PRIVATE libjpeg-turbo::turbojpeg)
|
||||
endif()
|
||||
target_link_libraries(openVulkanoCpp PRIVATE assimp)
|
||||
target_link_libraries(openVulkanoCpp PRIVATE ftxui::screen ftxui::dom ftxui::component)
|
||||
endif()
|
||||
|
||||
@@ -106,4 +109,6 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
add_compile_definitions(DEBUG)
|
||||
endif()
|
||||
|
||||
SetGlmDefines(openVulkanoCpp)
|
||||
SetGlmDefines(openVulkanoCpp)
|
||||
|
||||
LinkAssimp(openVulkanoCpp)
|
||||
Reference in New Issue
Block a user