Move add_move_dll() so it can be used by subprojects.

This commit is contained in:
rude
2013-09-26 20:28:36 +02:00
parent 0bb49f2c23
commit 28e542f3f3
+11 -11
View File
@@ -7,6 +7,13 @@ cmake_minimum_required(VERSION 2.8)
project(megasource)
function(add_move_dll ARG_POST_TARGET ARG_TARGET)
add_custom_command(TARGET ${ARG_POST_TARGET} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
$<TARGET_FILE:${ARG_TARGET}>
${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>/$<TARGET_FILE_NAME:${ARG_TARGET}>)
endfunction()
set(DEP_ZLIB_VER "1.2.8")
set(DEP_PHYSFS_VER "2.0.3")
set(DEP_LUA51_VER "5.1.5")
@@ -76,14 +83,7 @@ target_link_libraries(megatest
modplug-static
)
function(add_move_dll ARG_TARGET)
add_custom_command(TARGET megatest POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
$<TARGET_FILE:${ARG_TARGET}>
${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>/$<TARGET_FILE_NAME:${ARG_TARGET}>)
endfunction()
add_move_dll(mpg123)
add_move_dll(SDL2)
add_move_dll(${OPENAL_LIB_NAME})
add_move_dll(DevIL)
add_move_dll(megatest mpg123)
add_move_dll(megatest SDL2)
add_move_dll(megatest ${OPENAL_LIB_NAME})
add_move_dll(megatest DevIL)