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-lang ivy-asm ivy-rt 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)