49 lines
759 B
CMake
49 lines
759 B
CMake
project(a8test)
|
|
cmake_minimum_required(VERSION 2.8)
|
|
|
|
set(CMAKE_BUILD_TYPE "Debug")
|
|
set(CMAKE_CXX_FLAGS_RELEASE "-std=gnu++11 -fsanitize=address -fno-omit-frame-pointer")
|
|
#set(CMAKE_CXX_FLAGS_DEBUG "-g -ggdb -std=gnu++11 -fsanitize=address -fno-omit-frame-pointer")
|
|
set(CMAKE_CXX_FLAGS_DEBUG "-g -std=gnu++11")
|
|
|
|
include_directories(
|
|
AFTER
|
|
../
|
|
/usr/include/mysql
|
|
/usr/include/python3.4m
|
|
/usr/include/jsoncpp
|
|
/usr/include/hiredis
|
|
)
|
|
|
|
link_directories(
|
|
/usr/lib64
|
|
/usr/local/lib
|
|
/usr/lib64/mysql
|
|
)
|
|
|
|
aux_source_directory(../a8
|
|
SRC_LIST
|
|
)
|
|
|
|
aux_source_directory(.
|
|
SRC_LIST
|
|
)
|
|
|
|
add_executable(
|
|
a8test ${SRC_LIST}
|
|
)
|
|
|
|
target_link_libraries(
|
|
a8test
|
|
pthread
|
|
rt
|
|
crypto
|
|
ssl
|
|
curl
|
|
mysqlclient
|
|
python3.4m
|
|
jsoncpp
|
|
hiredis
|
|
tinyxml2
|
|
)
|