function(set_nana_test dir files)

This commit is contained in:
qPCR4vir
2016-06-25 14:50:25 +02:00
parent 91da8d1772
commit 502171cc4f

View File

@@ -351,17 +351,9 @@ if (NANA_CMAKE_BUILD_DEMOS)
endif (NANA_CMAKE_INCLUDE_EXPERIMENTAL_DEMOS)
# Pending: FreeMe (added but really completely compiled if defined BUILD_FreeMe )
set (tests)
foreach (demo ${demos})
set(tests ${tests} ${demos_dir}${demo})
endforeach( demo ${demos})
foreach (example ${examples})
set(tests ${tests} ${examples_dir}${example})
endforeach(example ${examples})
foreach ( test ${tests})
add_executable(${test} "${test}.cpp")
function(set_nana_test dir files)
foreach ( test ${files})
add_executable(${test} "${dir}${test}.cpp")
set_property( TARGET ${test} PROPERTY CXX_STANDARD 14 )
target_link_libraries(${test} ${PROJECT_NAME})
#if(NANA_CMAKE_AUTOMATIC_GUI_TESTING)
@@ -370,8 +362,12 @@ if (NANA_CMAKE_BUILD_DEMOS)
#add_test(${test} COMMAND ${test})
#endif(NANA_CMAKE_AUTOMATIC_GUI_TESTING)
install(TARGETS ${test} RUNTIME DESTINATION "../nana-demo/")
message("... to build: ${test}.cpp" )
endforeach( test ${tests})
message("... to build: ${dir}${test}.cpp" )
endforeach( test ${files})
function(set_nana_test)
set_nana_test(demos_dir demos)
set_nana_test(examples_dir examples)
endif (NANA_CMAKE_BUILD_DEMOS)