@@ -19,7 +19,7 @@ elseif(${EMMY_LUA_VERSION} STREQUAL "51")
1919endif ()
2020
2121option (LUA_BUILD_AS_DLL "USE" ON )
22- set (lua_dll_SOURCE_DIR "../../third-party/${EMMY_LUA_DIR} " )
22+ set (lua_dll_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR} / ../../third-party/${EMMY_LUA_DIR} " )
2323
2424add_subdirectory ("${lua_dll_SOURCE_DIR} " luadll.out )
2525
@@ -33,54 +33,8 @@ target_sources(lua PUBLIC
3333
3434target_link_libraries (lua "lua${EMMY_LUA_VERSION} " )
3535
36- # Add luac executable
37- add_executable (luac )
38-
39- target_sources (luac PRIVATE
40- ${lua_dll_SOURCE_DIR} /src/luac.c
41- # Lua core library sources (required for luac)
42- ${lua_dll_SOURCE_DIR} /src/lapi.c
43- ${lua_dll_SOURCE_DIR} /src/lcode.c
44- ${lua_dll_SOURCE_DIR} /src/lctype.c
45- ${lua_dll_SOURCE_DIR} /src/ldebug.c
46- ${lua_dll_SOURCE_DIR} /src/ldo.c
47- ${lua_dll_SOURCE_DIR} /src/ldump.c
48- ${lua_dll_SOURCE_DIR} /src/lfunc.c
49- ${lua_dll_SOURCE_DIR} /src/lgc.c
50- ${lua_dll_SOURCE_DIR} /src/llex.c
51- ${lua_dll_SOURCE_DIR} /src/lmem.c
52- ${lua_dll_SOURCE_DIR} /src/lobject.c
53- ${lua_dll_SOURCE_DIR} /src/lopcodes.c
54- ${lua_dll_SOURCE_DIR} /src/lparser.c
55- ${lua_dll_SOURCE_DIR} /src/lstate.c
56- ${lua_dll_SOURCE_DIR} /src/lstring.c
57- ${lua_dll_SOURCE_DIR} /src/ltable.c
58- ${lua_dll_SOURCE_DIR} /src/ltm.c
59- ${lua_dll_SOURCE_DIR} /src/lundump.c
60- ${lua_dll_SOURCE_DIR} /src/lvm.c
61- ${lua_dll_SOURCE_DIR} /src/lzio.c
62- ${lua_dll_SOURCE_DIR} /src/lauxlib.c
63- )
64-
65- if (WIN32 )
66- target_compile_definitions (luac PRIVATE _CRT_SECURE_NO_WARNINGS )
67- elseif (CMAKE_SYSTEM_NAME MATCHES "Linux" )
68- target_compile_definitions (luac PRIVATE LUA_USE_LINUX )
69- target_link_libraries (luac m dl )
70- else ()
71- target_compile_definitions (luac PRIVATE LUA_USE_MACOSX )
72- target_link_libraries (luac m )
73- endif ()
74-
75-
76- install (
77- TARGETS lua luac
78- LIBRARY DESTINATION ./
79- RUNTIME DESTINATION ./
80- )
81-
8236install (
83- TARGETS "lua${EMMY_LUA_VERSION} "
37+ TARGETS lua "lua${EMMY_LUA_VERSION} "
8438 LIBRARY DESTINATION ./
8539 RUNTIME DESTINATION ./
8640)
0 commit comments