mirror of
https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git
synced 2026-05-14 06:53:47 -07:00
Initial release
This commit is contained in:
37
deps_src/stb_dxt/CMakeLists.txt
Normal file
37
deps_src/stb_dxt/CMakeLists.txt
Normal file
@@ -0,0 +1,37 @@
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
project(stb_dxt)
|
||||
|
||||
# Create interface library for stb_dxt (header-only library)
|
||||
add_library(stb_dxt INTERFACE)
|
||||
|
||||
# Set include directories for the interface library
|
||||
target_include_directories(stb_dxt SYSTEM
|
||||
INTERFACE
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
||||
$<INSTALL_INTERFACE:include>
|
||||
)
|
||||
|
||||
# Add compile features
|
||||
target_compile_features(stb_dxt INTERFACE cxx_std_11)
|
||||
|
||||
# Create an alias for consistent naming
|
||||
add_library(stb_dxt::stb_dxt ALIAS stb_dxt)
|
||||
|
||||
# Install headers if needed
|
||||
install(FILES
|
||||
stb_dxt.h
|
||||
DESTINATION include/stb_dxt
|
||||
)
|
||||
|
||||
# Install the interface library
|
||||
install(TARGETS stb_dxt
|
||||
EXPORT stb_dxtTargets
|
||||
INCLUDES DESTINATION include
|
||||
)
|
||||
|
||||
# Export the targets
|
||||
install(EXPORT stb_dxtTargets
|
||||
FILE stb_dxtTargets.cmake
|
||||
NAMESPACE stb_dxt::
|
||||
DESTINATION lib/cmake/stb_dxt
|
||||
)
|
||||
1049
deps_src/stb_dxt/stb_dxt.h
Normal file
1049
deps_src/stb_dxt/stb_dxt.h
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user