diff --git a/src/kit/shell/CMakeLists.txt b/src/kit/shell/CMakeLists.txt index bfe714a70c5e3562987a35f070af4962d7b6fe67..614fa328bae1f0ad32917da6b08dc372a8d696a2 100644 --- a/src/kit/shell/CMakeLists.txt +++ b/src/kit/shell/CMakeLists.txt @@ -31,8 +31,6 @@ ELSEIF (TD_WINDOWS) LIST(APPEND SRC ./src/shellEngine.c) LIST(APPEND SRC ./src/shellMain.c) LIST(APPEND SRC ./src/shellWindows.c) - LIST(APPEND SRC ./src/shellAuto.c) - LIST(APPEND SRC ./src/tire.c) ADD_EXECUTABLE(shell ${SRC}) IF (TD_LINUX_64 AND JEMALLOC_ENABLED) ADD_DEPENDENCIES(shell jemalloc) diff --git a/src/kit/shell/src/shellMain.c b/src/kit/shell/src/shellMain.c index 3e84332834659b28e937310616cd50e8975c7a8c..2dcf1052168e0de384ed666fa2f7c0044f5f618b 100644 --- a/src/kit/shell/src/shellMain.c +++ b/src/kit/shell/src/shellMain.c @@ -164,13 +164,16 @@ int main(int argc, char* argv[]) { /* Get grant information */ shellGetGrantInfo(args.con); +#ifndef WINDOWS shellAutoInit(); +#endif /* Loop to query the input. */ while (1) { pthread_create(&pid, NULL, shellLoopQuery, args.con); pthread_join(pid, NULL); } - +#ifndef WINDOWS shellAutoExit(); +#endif }