file(GLOB test_sources *.c)

foreach (test_file ${test_sources})
	get_filename_component(test_name ${test_file} NAME_WE)

	add_executable(${test_name} ${test_file})
	target_link_libraries(${test_name} ivy-common ivy-diag ivy-lang ivy-asm ivy-vm mie)
	set_target_properties(${test_name} PROPERTIES
		ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
		LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
		RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/test"
	)
endforeach (test_file)
