|
@@ -14,86 +14,87 @@ add_subdirectory(QuickStartDemo)
|
|
|
add_subdirectory(StressDemo)
|
|
|
|
|
|
if(WIN32)
|
|
|
+
|
|
|
add_custom_target(run-quick-start
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS QuickStartDemo QuickStartDemoClient
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-quick-start.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call quick start: ${CMAKE_SOURCE_DIR}")
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS QuickStartDemo QuickStartDemoClient
|
|
|
+ COMMAND examples/scripts/run-quick-start.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call quick start")
|
|
|
|
|
|
add_custom_target(run-http
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS HttpServer HttpClient
|
|
|
- COMMAND examples\\scripts\\run-http.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run http")
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS HttpServer HttpClient
|
|
|
+ COMMAND examples/scripts/run-http.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run http")
|
|
|
|
|
|
add_custom_target(run-auth
|
|
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
DEPENDS AuthServer AuthClient
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-auth.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-auth.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
COMMENT "call run auth")
|
|
|
|
|
|
if(TARS_HTTP2)
|
|
|
- add_custom_target(run-http2
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS Http2Server Http2Client
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-http2.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run http2")
|
|
|
+ add_custom_target(run-http2
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS Http2Server Http2Client
|
|
|
+ COMMAND examples/scripts/run-http2.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run http2")
|
|
|
endif()
|
|
|
|
|
|
if(TARS_SSL)
|
|
|
- add_custom_target(run-ssl
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS SSLServer SSLClient
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-ssl.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run ssl")
|
|
|
+ add_custom_target(run-ssl
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS SSLServer SSLClient
|
|
|
+ COMMAND examples/scripts/run-ssl.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run ssl")
|
|
|
endif()
|
|
|
|
|
|
add_custom_target(run-co
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS CoroutineDemoAServer CoroutineDemoBServer CoroutineDemoClient testCoro testParallelCoro
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-co.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run co")
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS CoroutineDemoAServer CoroutineDemoBServer CoroutineDemoClient testCoro testParallelCoro
|
|
|
+ COMMAND examples/scripts/run-co.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run co")
|
|
|
|
|
|
add_custom_target(run-custom
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS CustomServer CustomClient
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-custom.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run custom")
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS CustomServer CustomClient
|
|
|
+ COMMAND examples/scripts/run-custom.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run custom")
|
|
|
|
|
|
add_custom_target(run-push
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS PushServer PushClient
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-push.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run push")
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS PushServer PushClient
|
|
|
+ COMMAND examples/scripts/run-push.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run push")
|
|
|
|
|
|
if(TARS_SSL)
|
|
|
- add_custom_target(run-all
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS QuickStartDemo QuickStartDemoClient HttpServer HttpClient AuthServer AuthClient SSLServer SSLClient CoroutineDemoAServer CoroutineDemoBServer CoroutineDemoClient testCoro testParallelCoro PushServer PushClient
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-quick-start.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-http.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-co.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-push.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-auth.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-ssl.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run all ${CMAKE_SOURCE_DIR}")
|
|
|
+ add_custom_target(run-all
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS QuickStartDemo QuickStartDemoClient HttpServer HttpClient AuthServer AuthClient SSLServer SSLClient CoroutineDemoAServer CoroutineDemoBServer CoroutineDemoClient testCoro testParallelCoro PushServer PushClient
|
|
|
+ COMMAND examples/scripts/run-quick-start.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-http.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-co.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-push.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-auth.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-ssl.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run all")
|
|
|
else()
|
|
|
- add_custom_target(run-all
|
|
|
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- DEPENDS QuickStartDemo QuickStartDemoClient HttpServer HttpClient AuthServer AuthClient CoroutineDemoAServer CoroutineDemoBServer CoroutineDemoClient testCoro testParallelCoro PushServer PushClient
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-quick-start.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-http.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-co.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-push.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-auth.sh ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
- COMMENT "call run all ${CMAKE_SOURCE_DIR}")
|
|
|
+ add_custom_target(run-all
|
|
|
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
+ DEPENDS QuickStartDemo QuickStartDemoClient HttpServer HttpClient AuthServer AuthClient CoroutineDemoAServer CoroutineDemoBServer CoroutineDemoClient testCoro testParallelCoro PushServer PushClient
|
|
|
+ COMMAND examples/scripts/run-quick-start.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-http.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-co.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-push.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMAND examples/scripts/run-auth.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
+ COMMENT "call run all")
|
|
|
endif()
|
|
|
|
|
|
+
|
|
|
add_custom_target(run-kill
|
|
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
|
|
- COMMAND servant/script/busybox.exe bash examples/scripts/run-kill.sh
|
|
|
+ COMMAND examples/scripts/run-kill.bat ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} ${CMAKE_SOURCE_DIR}
|
|
|
COMMENT "call run kill")
|
|
|
-
|
|
|
else(WIN32)
|
|
|
|
|
|
add_custom_target(run-quick-start
|