Squashed 'cmake/' changes from 3ea43dc..b0d0a58

b0d0a58 Fix/improve use of luac
0469be6 Minor lua/filecopy tweak fixing source files outside of tree

git-subtree-dir: cmake
git-subtree-split: b0d0a584df1d408c83381652359c40d1c47765c8
This commit is contained in:
Ryan Pavlik
2011-03-28 14:14:17 -05:00
parent 468beb30aa
commit e65c4ef077
2 changed files with 4 additions and 3 deletions

View File

@@ -67,7 +67,7 @@ function(add_file_copy_target _target _dest)
COMMAND COMMAND
${CMAKE_COMMAND} ${CMAKE_COMMAND}
ARGS -E copy "${fullpath}" "${_dest}" ARGS -E copy "${fullpath}" "${_dest}"
MAIN_DEPENDENCY "${fn}" MAIN_DEPENDENCY "${fullpath}"
VERBATIM VERBATIM
COMMENT "Copying ${fn} to ${absout}") COMMENT "Copying ${fn} to ${absout}")
list(APPEND SOURCES "${fullpath}") list(APPEND SOURCES "${fullpath}")

View File

@@ -41,7 +41,7 @@ function(add_lua_target _target _dest)
if(TARGET luac) if(TARGET luac)
set(LUA_TARGET_LUAC_EXECUTABLE luac) set(LUA_TARGET_LUAC_EXECUTABLE luac)
else() else()
find_executable(LUA_TARGET_LUAC_EXECUTABLE find_program(LUA_TARGET_LUAC_EXECUTABLE
NAMES NAMES
luac) luac)
endif() endif()
@@ -50,6 +50,7 @@ function(add_lua_target _target _dest)
if(NOT LUA_TARGET_LUAC_EXECUTABLE) if(NOT LUA_TARGET_LUAC_EXECUTABLE)
message(FATAL_ERROR "Can't find luac: please give LUA_TARGET_LUAC_EXECUTABLE a useful value - currently ${LUA_TARGET_LUAC_EXECUTABLE}") message(FATAL_ERROR "Can't find luac: please give LUA_TARGET_LUAC_EXECUTABLE a useful value - currently ${LUA_TARGET_LUAC_EXECUTABLE}")
endif() endif()
mark_as_advanced(LUA_TARGET_LUAC_EXECUTABLE)
set(ALLFILES) set(ALLFILES)
set(SOURCES) set(SOURCES)
@@ -75,7 +76,7 @@ function(add_lua_target _target _dest)
COMMAND COMMAND
"${LUA_TARGET_LUAC_EXECUTABLE}" "${LUA_TARGET_LUAC_EXECUTABLE}"
ARGS -p "${fullpath}" ARGS -p "${fullpath}"
MAIN_DEPENDENCY "${fn}" MAIN_DEPENDENCY "${fullpath}"
VERBATIM VERBATIM
COMMENT "Copying ${fn} to ${absout} and parsing...") COMMENT "Copying ${fn} to ${absout} and parsing...")
list(APPEND SOURCES "${fullpath}") list(APPEND SOURCES "${fullpath}")