# -------------------------------------------------------
# scripting specific cmake module
# Written by: juvinious
# -------------------------------------------------------

# -------
# macros
# -------
# find_package(Ruby)
include(TestForPythonEmbed)

# Python
if(PYTHON_EMBEDABLE)
	set(PY_INCLUDE ${PYTHON_INCLUDE_PATH})
	set(PY_LIBS ${PYTHON_LIBRARIES})
	add_definitions(-DHAVE_PYTHON)
endif(PYTHON_EMBEDABLE)

# Ruby
#if(RUBY_INCLUDE_PATH)
#	set(RUBY_INCLUDE ${RUBY_INCLUDE_PATH})
#	set(RUBY_LIBS ${RUBY_LIBRARY})
#	add_definitions(-DHAVE_RUBY)
#endif(RUBY_INCLUDE_PATH)

# -------------------------------------------------------
# Include directory
# -------------------------------------------------------
# include_directories(${PY_INCLUDE} ${RUBY_INCLUDE})
include_directories(${PY_INCLUDE})

# -------------------------------------------------------
# module
# -------------------------------------------------------
# have to modify script src
foreach(src_file ${SCRIPT_SRC})
        string(REPLACE "src/script/" "" src_file ${src_file})
        list(APPEND SRC ${src_file})
endforeach(src_file ${SCRIPT_SRC})
add_library(script_module ${SRC})
# target_link_libraries(script_module ${PY_LIBS} ${RUBY_LIBS})
target_link_libraries(script_module ${PY_LIBS})

