mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-07-18 03:24:15 -04:00
Texture2DDecoderNative - Linux/macOS compatibility fix
+ CMakeLists.txt
This commit is contained in:
52
Texture2DDecoderNative/CMakeLists.txt
Normal file
52
Texture2DDecoderNative/CMakeLists.txt
Normal file
@ -0,0 +1,52 @@
|
||||
# Set the minimum version of CMake that can be used
|
||||
cmake_minimum_required (VERSION 3.8)
|
||||
|
||||
# Set the project name
|
||||
project("Texture2DDecoderNative")
|
||||
|
||||
# Set the C++ standard to C++ 14
|
||||
set(CMAKE_CXX_STANDARD 14)
|
||||
|
||||
# Add definitions from the project file
|
||||
# 'Release|x64'
|
||||
# <PreprocessorDefinitions>_T2D_DLL;NDEBUG;TEXTURE2DDECODERNATIVE_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
add_compile_definitions(_T2D_DLL)
|
||||
add_compile_definitions(NDEBUG)
|
||||
add_compile_definitions(TEXTURE2DDECODERNATIVE_EXPORTS)
|
||||
|
||||
# Add the given directories to those the compiler uses to search for include files
|
||||
include_directories(.)
|
||||
include_directories(crunch)
|
||||
include_directories(fp16)
|
||||
include_directories(unitycrunch)
|
||||
|
||||
# Generate the shared library from the library sources
|
||||
add_library(Texture2DDecoderNative SHARED
|
||||
crunch/crn_decomp.h
|
||||
crunch/crnlib.h
|
||||
fp16/bitcasts.h
|
||||
fp16/fp16.h
|
||||
unitycrunch/crn_decomp.h
|
||||
unitycrunch/crn_defs.h
|
||||
unitycrunch/crnlib.h
|
||||
astc.cpp
|
||||
astc.h
|
||||
atc.cpp
|
||||
atc.h
|
||||
bcn.cpp
|
||||
bcn.h
|
||||
bool32_t.h
|
||||
color.h
|
||||
crunch.cpp
|
||||
crunch.h
|
||||
dllexport.h
|
||||
dllmain.cpp
|
||||
endianness.h
|
||||
etc.cpp
|
||||
etc.h
|
||||
fp16.h
|
||||
pvrtc.cpp
|
||||
pvrtc.h
|
||||
resource.h
|
||||
unitycrunch.cpp
|
||||
unitycrunch.h)
|
Reference in New Issue
Block a user