diff --git a/.travis.yml b/.travis.yml index 7a057af0..22a458ce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,7 +71,6 @@ before_script : script: - cmake -G"Unix Makefiles" .. -DNANA_CMAKE_ENABLE_JPEG=ON -DNANA_CMAKE_ENABLE_PNG=OFF -DNANA_CMAKE_BUILD_DEMOS=ON -DNANA_CMAKE_ENABLE_AUDIO=OFF -DNANA_CMAKE_FIND_BOOST_FILESYSTEM=ON -DNANA_CMAKE_INCLUDE_EXPERIMENTAL_DEMOS=OFF -DNANA_CMAKE_AUTOMATIC_GUI_TESTING=ON -DNANA_CMAKE_ADD_DEF_AUTOMATIC_GUI_TESTING=ON - - make - ls diff --git a/CMakeLists.txt b/CMakeLists.txt index 5eab2744..9c0fd9fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -264,20 +264,21 @@ if (NANA_CMAKE_BUILD_DEMOS) add_definitions(-DNANA_ADD_DEF_AUTOMATIC_GUI_TESTING) endif(NANA_CMAKE_ADD_DEF_AUTOMATIC_GUI_TESTING) - set (demos calculator helloworld_demo notepad ) + set (demos helloworld_demo notepad ) foreach ( demo ${demos}) add_executable(${demo} "../nana-demo/${demo}.cpp") set_property( TARGET ${demo} PROPERTY CXX_STANDARD 14 ) target_link_libraries(${demo} ${PROJECT_NAME}) if(NANA_CMAKE_AUTOMATIC_GUI_TESTING) - add_custom_command( TARGET ${demo} POST_BUILD COMMAND ${demo} ) + #add_custom_command( TARGET ${demo} POST_BUILD COMMAND ${demo} ) + add_custom_target(do_always_${demo} ALL COMMAND ${demo}) endif(NANA_CMAKE_AUTOMATIC_GUI_TESTING) install(TARGETS ${demo} RUNTIME DESTINATION "../nana-demo/") message("... to build: ../nana-demo/${demo}.cpp" ) endforeach( demo ${demos}) - set (demos widget_show widget_show2 ) + set (demos calculator widget_show widget_show2 ) if (NANA_CMAKE_INCLUDE_EXPERIMENTAL_DEMOS) list(APPEND demos file_explorer FreeMe)