set(TEST_LIST test_opendialog.c test_opendialog_cpp.cpp test_opendialogmultiple.c test_opendialogmultiple_cpp.cpp test_opendialogmultiple_enum.c test_pickfolder.c test_pickfolder_cpp.cpp test_savedialog.c) foreach (TEST ${TEST_LIST}) string(REPLACE "." "_" CLEAN_TEST_NAME ${TEST}) add_executable(${CLEAN_TEST_NAME} ${TEST}) target_link_libraries(${CLEAN_TEST_NAME} PUBLIC nfd) endforeach()