mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-25 05:40:21 -04:00
53 lines
1.3 KiB
CMake
53 lines
1.3 KiB
CMake
# 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)
|