From b6c9f1297932297dc37b957355faa21dba44e81d Mon Sep 17 00:00:00 2001
From: pansen <pansen626@sina.com>
Date: 星期四, 28 二月 2019 14:21:01 +0800
Subject: [PATCH] ?????

---
 syncDBTool/CMakeLists.txt |  102 ++++++++++++++++++++++++---------------------------
 1 files changed, 48 insertions(+), 54 deletions(-)

diff --git a/syncDBTool/CMakeLists.txt b/syncDBTool/CMakeLists.txt
index 5199a6f..2e3b89b 100755
--- a/syncDBTool/CMakeLists.txt
+++ b/syncDBTool/CMakeLists.txt
@@ -4,37 +4,37 @@
 set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/build)
 set(CMAKE_CXX_STANDARD 11)
 set(CMAKE_BUILD_TYPE debug)
-#add_compile_options(-fPIC -fpermissive)
+add_compile_options(-fPIC -fpermissive)
 add_definitions(-DGLOG)
 add_definitions(-DDEBUG_INFO -DDEBUG_ERR)
 
 
 include_directories(
     /home/ps/boost_1_68_0
+
+    /usr/include/x86_64-linux-gnu/qt5
+    /usr/include/x86_64-linux-gnu/qt5/QtCore/
+    /usr/include/x86_64-linux-gnu/qt5/QtSql/
+
     /usr/include/
-    ../../Qt/BasicPlatForm/
-    ../../Qt/BasicPlatForm/libs/libuuid/include
-    ../../Qt/BasicPlatForm/libs/jsoncpp/include
-    ../../Qt/BasicPlatForm/libs/glog/include
+    ../../BasicPlatForm/
+    ../../BasicPlatForm/libs/libuuid/include
+    ../../BasicPlatForm/libs/jsoncpp/include
+    ../../BasicPlatForm/libs/glog/include
 )
 
 link_directories(
     /usr/lib/erlang/lib/erl_interface-3.8.2/lib/
-    ../../Qt/BasicPlatForm/libs/libuuid/lib
-    ../../Qt/BasicPlatForm/libs/jsoncpp/lib
-    ../../Qt/BasicPlatForm/libs/glog/lib
+
+
+    ../../BasicPlatForm/libs/libuuid/lib
+    ../../BasicPlatForm/libs/jsoncpp/lib
+    ../../BasicPlatForm/libs/glog/lib
 )
 
-
-add_executable(syncDBTool
-    main2.cpp
-#    main.cpp
-    ShareMemoryTool.hpp
-    ErlangDbTool.cpp
-    )
-
-target_link_libraries(
-    syncDBTool
+SET(Libs
+    Qt5Core
+    Qt5Sql
     ei
     erl_interface_st
     ei_st
@@ -44,55 +44,49 @@
     glog
     jsoncpp
     pthread
+    )
+
+add_executable(syncDBTool
+    main2.cpp
+    #    main.cpp
+    ShareMemoryTool.hpp
+    ErlangDbTool.cpp
+    )
+
+target_link_libraries(
+    syncDBTool
+    ${Libs}
 )
 
 
-add_executable(syncDBClient main2.cpp ShareMemoryTool.hpp
-    ErlangDbTool.cpp testCallBack.cpp testCallBack.h)
+add_executable(syncDBClient
+    main2.cpp
+    ShareMemoryTool.hpp
+    ErlangDbTool.cpp
+    )
 
 target_link_libraries(
     syncDBClient
-    glog
-    ei
-    erl_interface_st
-    ei_st
-    erl_interface
-    rt
-    jsoncpp
-    pthread
+    ${Libs}
 )
 
 add_executable(TestCilent
-    Client.cpp ShareMemoryTool.hpp
-    ErlangDbTool.cpp)
+    Client.cpp
+    ShareMemoryTool.hpp
+    ErlangDbTool.cpp
+    )
 
 target_link_libraries(TestCilent
-    pthread
-    glog
-    rt
+    ${Libs}
+
     )
 add_executable(cNodeTest
-    cnode.cpp ShareMemoryTool.hpp cnode.cpp)
-
-target_link_libraries(cNodeTest
-    ei
-    erl_interface_st
-    ei_st
-    glog
-    erl_interface
-    pthread
-    rt
+    cnode.cpp
+    ShareMemoryTool.hpp
+    cnode.cpp
     )
 
-add_executable(callbacktest
-    testCallBack.cpp)
+target_link_libraries(cNodeTest
+    ${Libs}
 
-target_link_libraries(callbacktest
-    ei
-    erl_interface_st
-    ei_st
-    glog
-    erl_interface
-    pthread
-    rt
-    )
\ No newline at end of file
+    )

--
Gitblit v1.8.0