24,854
社区成员
发帖
与我相关
我的任务
分享
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
#SET (CMAKE_VERBOSE_MAKEFILE "on")
PROJECT(zoo_admin)
SET (CMAKE_BUILD_TYPE DEBUG)
INCLUDE_DIRECTORIES("${PROJECT_SOURCE_DIR}/include"
"${PROJECT_SOURCE_DIR}/../libzooclient/zookeeper")
#import libzooclient.a & libzookeeper_mt.a
#ADD_LIBRARY(zooclient STATIC IMPORTED)
#SET_TARGET_PROPERTIES(zooclient PROPERTIES IMPORT_LOCATION
# "${PROJECT_SOURCE_DIR}/../libzooclient/lib/libzooclient.a")
#ADD_LIBRARY(zookeeper_mt STATIC IMPORTED)
#SET_TARGET_PROPERTIES(zookeeper_mt PROPERTIES IMPORT_LOCATION
# "${PROJECT_SOURCE_DIR}/../libzooclient/lib/libzookeeper_mt.a")
SET (CMAKE_CXX_FLAGS "-Wall")
FILE (GLOB ALL_SRC "src/*.cpp")
#SET (MY_SOURCES "src/main.cpp"
# "src/db.cpp"
# "src/encrypt.cpp")
LINK_DIRECTORIES("${PROJECT_SOURCE_DIR}/../libzooclient/lib"
"/usr/lib/mysql")
ADD_EXECUTABLE(zoo_admin ${ALL_SRC})
TARGET_LINK_LIBRARIES(zoo_admin libzooclient.a libzookeeper_mt.a
m pthread ssl mysqlclient)