summaryrefslogtreecommitdiffstats
path: root/TextureLoader
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2017-12-04 06:51:39 +0000
committerEgor Yusov <egor.yusov@gmail.com>2017-12-04 06:51:39 +0000
commit98cb06de3f437d6921d6ecd6d827b22be5b6662b (patch)
tree622db4bb76ac23529f447ae01ab25d5787cd7be9 /TextureLoader
parentFixed android build (diff)
downloadDiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.tar.gz
DiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.zip
Added cmake files
Diffstat (limited to 'TextureLoader')
-rw-r--r--TextureLoader/CMakeLists.txt36
1 files changed, 36 insertions, 0 deletions
diff --git a/TextureLoader/CMakeLists.txt b/TextureLoader/CMakeLists.txt
new file mode 100644
index 0000000..ccb9dc1
--- /dev/null
+++ b/TextureLoader/CMakeLists.txt
@@ -0,0 +1,36 @@
+cmake_minimum_required (VERSION 3.3)
+
+project(TextureLoader)
+
+set(INCLUDE
+ include/DDSLoader.h
+ include/dxgiformat.h
+ include/pch.h
+)
+
+set(INTERFACE
+ interface/Image.h
+ interface/TextureLoader.h
+ interface/TextureUtilities.h
+)
+
+set(SOURCE
+ src/DDSLoader.cpp
+ src/Image.cpp
+ src/pch.cpp
+ src/TextureLoader.cpp
+ src/TextureUtilities.cpp
+)
+
+add_library(TextureLoader STATIC ${SOURCE} ${INCLUDE})
+
+target_include_directories(TextureLoader
+PUBLIC
+ include
+ interface
+)
+
+source_group("source" FILES ${SOURCE})
+source_group("include" FILES ${INCLUDE})
+
+target_link_libraries(TextureLoader PRIVATE BuildSettings Common PlatformInterface GraphicsEngine GraphicsTools LibJpeg LibPng LibTiff Lua ZLib) \ No newline at end of file