Compare commits

..

No commits in common. "556a9081aa263a480148c294a18c062def603610" and "d3884f8e43d10fbd17b6616ba0f94768141513f0" have entirely different histories.

2 changed files with 23 additions and 2 deletions

View File

@ -180,7 +180,7 @@ workspace "efsw"
kind "ConsoleApp" kind "ConsoleApp"
language "C++" language "C++"
links { "efsw-static-lib" } links { "efsw-static-lib" }
files { "src/test/efsw-test.cpp" } files { "src/test/*.cpp" }
includedirs { "include", "src" } includedirs { "include", "src" }
conf_links() conf_links()
@ -211,6 +211,16 @@ workspace "efsw"
includedirs { "include", "src" } includedirs { "include", "src" }
conf_links() conf_links()
filter "configurations:debug"
defines { "DEBUG" }
symbols "On"
conf_warnings()
filter "configurations:release"
defines { "NDEBUG" }
optimize "On"
conf_warnings()
project "efsw-test-stdc" project "efsw-test-stdc"
kind "ConsoleApp" kind "ConsoleApp"
language "C" language "C"

View File

@ -157,6 +157,17 @@ int main( int argc, char** argv ) {
/// add a watch to the system /// add a watch to the system
handleWatchID( fileWatcher.addWatch( CurPath + "test", ul, true ) ); handleWatchID( fileWatcher.addWatch( CurPath + "test", ul, true ) );
/// adds another watch after started watching...
efsw::System::sleep( 100 );
efsw::WatchID watchID =
handleWatchID( fileWatcher.addWatch( CurPath + "test2", ul, true ) );
/// delete the watch
if ( watchID > 0 ) {
efsw::System::sleep( 1000 );
fileWatcher.removeWatch( watchID );
}
} else { } else {
if ( fileWatcher.addWatch( path, ul, true ) > 0 ) { if ( fileWatcher.addWatch( path, ul, true ) > 0 ) {
fileWatcher.watch(); fileWatcher.watch();