From 98cb06de3f437d6921d6ecd6d827b22be5b6662b Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sun, 3 Dec 2017 22:51:39 -0800 Subject: Added cmake files --- External/lua-5.2.3/CMakeLists.txt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'External/lua-5.2.3') 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}) -- cgit v1.2.3