Skip to content

Commit 0f1442c

Browse files
committed
fix(lua): keep onelua out of archive and install lua-bin interpreter
1 parent 0b0b382 commit 0f1442c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

third-party/patches/lua/CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,11 @@ set_target_properties(lua PROPERTIES
6767
# the amalgamated runtime, so we link it against the library we just built
6868
# instead of archiving it inside liblua.a.
6969
if (EXISTS "${LUA_ONELUA}")
70-
add_executable(lua "${LUA_ONELUA}")
71-
target_link_libraries(lua PRIVATE lua)
72-
target_include_directories(lua PRIVATE $<BUILD_INTERFACE:${LUA_SOURCE_DIR}>)
73-
install(TARGETS lua RUNTIME DESTINATION "bin")
70+
add_executable(lua-bin "${LUA_ONELUA}")
71+
set_target_properties(lua-bin PROPERTIES OUTPUT_NAME lua)
72+
target_link_libraries(lua-bin PRIVATE lua)
73+
target_include_directories(lua-bin PRIVATE $<BUILD_INTERFACE:${LUA_SOURCE_DIR}>)
74+
install(TARGETS lua-bin RUNTIME DESTINATION "bin")
7475
endif()
7576

7677
install(TARGETS lua

0 commit comments

Comments
 (0)