Update CMake modules.

Merge commit 'dd2c7e902aa095fd7844329e38bca7cd7c51e6d9' into osx-refactor_sync-mplus

Conflicts:
	cmake/FindWinHID.cmake
This commit is contained in:
Ryan Pavlik
2012-12-12 11:29:17 -06:00
62 changed files with 3035 additions and 302 deletions

View File

@@ -40,15 +40,15 @@ function(add_lua_target _target _dest)
if(NOT LUA_TARGET_LUAC_EXECUTABLE)
if(TARGET luac)
set(LUA_TARGET_LUAC_EXECUTABLE luac)
mark_as_advanced(LUA_TARGET_LUAC_EXECUTABLE)
else()
find_program(LUA_TARGET_LUAC_EXECUTABLE
NAMES
luac)
find_program(LUA_TARGET_LUAC_EXECUTABLE NAMES luac)
endif()
endif()
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()
mark_as_advanced(LUA_TARGET_LUAC_EXECUTABLE)
@@ -60,7 +60,9 @@ function(add_lua_target _target _dest)
get_filename_component(fullpath "${fn}" ABSOLUTE)
get_filename_component(fn "${fn}" NAME)
else()
get_filename_component(fullpath "${CMAKE_CURRENT_SOURCE_DIR}/${fn}" ABSOLUTE)
get_filename_component(fullpath
"${CMAKE_CURRENT_SOURCE_DIR}/${fn}"
ABSOLUTE)
endif()
# Clean up output file name
@@ -88,7 +90,11 @@ function(add_lua_target _target _dest)
SOURCES ${SOURCES}
DEPENDS ${ALLFILES})
if(TARGET "${LUA_TARGET_LUAC_EXECUTABLE}")
get_property(_luac_imported TARGET "${LUA_TARGET_LUAC_EXECUTABLE}" PROPERTY IMPORTED)
get_property(_luac_imported
TARGET
"${LUA_TARGET_LUAC_EXECUTABLE}"
PROPERTY
IMPORTED)
if(NOT _luac_imported)
add_dependencies(${_target} ${LUA_TARGET_LUAC_EXECUTABLE})
endif()