소스 검색

Added basic.lua as dependency in build script so that C++ to Lua binding codes would be automatically rebuilt.

Wei Tjong Yao 12 년 전
부모
커밋
1250776d0c
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      Source/Extras/LuaScript/CMakeLists.txt
  2. 1 1
      Source/Extras/LuaScript/pkgs/basic.lua

+ 1 - 1
Source/Extras/LuaScript/CMakeLists.txt

@@ -46,7 +46,7 @@ foreach (API_PKG_FILE ${API_PKG_FILES})
     set (GEN_CPP_FILES ${GEN_CPP_FILES} ${GEN_CPP_FILE})
     file (GLOB PKG_FILES ${CMAKE_CURRENT_SOURCE_DIR}/pkgs/${API}/*.pkg)
     add_custom_command (OUTPUT ${GEN_CPP_FILE} 
-        COMMAND ${PROJECT_ROOT_DIR}/Bin/tolua++ -L basic.lua -o ${CMAKE_CURRENT_BINARY_DIR}/${GEN_CPP_FILE} ${NAME} DEPENDS ${API_PKG_FILE} ${PKG_FILES}
+        COMMAND ${PROJECT_ROOT_DIR}/Bin/tolua++ -L basic.lua -o ${CMAKE_CURRENT_BINARY_DIR}/${GEN_CPP_FILE} ${NAME} DEPENDS ${API_PKG_FILE} ${PKG_FILES} ${CMAKE_CURRENT_SOURCE_DIR}/pkgs/basic.lua
         WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pkgs
         COMMENT "Generating tolua++ API binding on the fly for ${API}")
 endforeach ()

+ 1 - 1
Source/Extras/LuaScript/pkgs/basic.lua

@@ -35,7 +35,7 @@ function post_output_hook(package)
             end
         until not e
         result = currentString..string.sub(result, nxt)
-        if k == 0 then print('Pattern not replaced', pattern) end
+        --if k == 0 then print('Pattern not replaced', pattern) end
     end
 
     replace("\t", "  ")