1include(admAsNeeded)
2include(admPluginLocation)
3
4macro (ADD_SCRIPT_ENGINE name)
5    ADM_ADD_SHARED_LIBRARY(${name} ${ARGN})
6endmacro (ADD_SCRIPT_ENGINE name)
7
8macro (INSTALL_SCRIPT_ENGINE _lib)
9	install(TARGETS ${_lib} DESTINATION "${AVIDEMUX_LIB_DIR}/${ADM_PLUGIN_DIR}/scriptEngines/" COMPONENT plugins)
10endmacro (INSTALL_SCRIPT_ENGINE)
11macro (INSTALL_SCRIPT_ENGINE_QT4 _lib)
12	install(TARGETS ${_lib} DESTINATION "${AVIDEMUX_LIB_DIR}/${ADM_PLUGIN_DIR}/scriptEngines/${QT_EXTENSION}" COMPONENT plugins)
13endmacro (INSTALL_SCRIPT_ENGINE_QT4)
14
15macro (INSTALL_SCRIPT_ENGINE_HELP _engineName _sourceDirectory)
16if (WIN32)
17    set(helpDir "${CMAKE_INSTALL_PREFIX}/help/${_engineName}")
18else (WIN32)
19    set(helpDir "${CMAKE_INSTALL_PREFIX}/share/avidemux6/help/${_engineName}")
20endif (WIN32)
21
22    install(DIRECTORY "${_sourceDirectory}" DESTINATION "${helpDir}" COMPONENT plugins)
23endmacro (INSTALL_SCRIPT_ENGINE_HELP)
24