aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/lua/CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/ports/lua/CMakeLists.txt b/ports/lua/CMakeLists.txt
index 76ee6e15c..f929c41c9 100644
--- a/ports/lua/CMakeLists.txt
+++ b/ports/lua/CMakeLists.txt
@@ -41,6 +41,13 @@ INSTALL ( TARGETS lua
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
)
+IF (NOT DEFINED SKIP_INSTALL_TOOLS)
+ ADD_EXECUTABLE ( luac src/luac.c ${SRC_LIBLUA} ) # compiler
+ ADD_EXECUTABLE ( luai src/lua.c ${SRC_LIBLUA} ) # interpreter
+ SET_TARGET_PROPERTIES ( luai PROPERTIES OUTPUT_NAME lua PDB_NAME luai )
+ INSTALL ( TARGETS luai luac RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/tools )
+ENDIF ()
+
IF (NOT DEFINED SKIP_INSTALL_HEADERS)
INSTALL(
FILES
@@ -51,4 +58,4 @@ IF (NOT DEFINED SKIP_INSTALL_HEADERS)
src/lauxlib.h
DESTINATION include
)
-ENDIF () \ No newline at end of file
+ENDIF ()