# SPDX-FileCopyrightText: 2023 Joshua Goins # SPDX-License-Identifier: CC0-1.0 find_package(spirv_cross_core REQUIRED) find_package(spirv_cross_glsl REQUIRED) find_package(SPIRV-Headers REQUIRED) add_library(shpkpart STATIC) target_sources(shpkpart PRIVATE shpkpart.cpp) target_link_libraries(shpkpart PUBLIC Novus::Common Physis::Physis dxbc spirv-cross-core spirv-cross-glsl Qt6::Core Qt6::Widgets) target_include_directories(shpkpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_compile_options(shpkpart PRIVATE -fexceptions) target_compile_definitions(shpkpart PRIVATE TRANSLATION_DOMAIN="novus") add_library(Novus::ShpkPart ALIAS shpkpart)