summaryrefslogtreecommitdiffstats
path: root/External/lua-5.2.3
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 /External/lua-5.2.3
parentFixed android build (diff)
downloadDiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.tar.gz
DiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.zip
Added cmake files
Diffstat (limited to 'External/lua-5.2.3')
-rw-r--r--External/lua-5.2.3/CMakeLists.txt18
1 files changed, 10 insertions, 8 deletions
diff --git a/External/lua-5.2.3/CMakeLists.txt b/External/lua-5.2.3/CMakeLists.txt
index 01d5a18..ffbf82d 100644
--- a/External/lua-5.2.3/CMakeLists.txt
+++ b/External/lua-5.2.3/CMakeLists.txt
@@ -2,10 +2,6 @@ cmake_minimum_required (VERSION 3.3)
project(Lua CXX)
-if(MSVC)
- add_definitions(-D_CRT_SECURE_NO_WARNINGS)
-endif()
-
set(SOURCE
src/lapi.c
src/lauxlib.c
@@ -75,13 +71,19 @@ set(INCLUDE
src/winappstubs.h
)
-include_directories(
- src
+add_library(
+ Lua STATIC ${SOURCE} ${INCLUDE}
)
-add_library(
- Lua ${SOURCE} ${INCLUDE}
+target_include_directories(Lua PUBLIC
+ src
)
+target_link_libraries(Lua PRIVATE BuildSettings)
+
+if(MSVC)
+ target_compile_definitions(Lua PRIVATE -D_CRT_SECURE_NO_WARNINGS)
+endif()
+
source_group("source" FILES ${SOURCE})
source_group("include" FILES ${INCLUDE})