cmake_minimum_required(VERSION 3.7) project(FDIACS) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_COMPILER "/usr/bin/g++-7") #set(CMAKE_CXX_FLAGS "-DDEBUG") add_executable(FDIACS main.cpp cwmp.nsmap soapcwmpService.cpp soapC.cpp httppost.cpp stdsoap2.cpp) target_link_libraries(FDIACS zdb) target_include_directories(FDIACS PRIVATE "/usr/include/zdb") target_include_directories(FDIACS PRIVATE "/usr/include/mysql++") find_package(Threads) target_link_libraries(FDIACS ${CMAKE_THREAD_LIBS_INIT}) #target_link_libraries(FDIACS gsoap++) target_compile_options(FDIACS PRIVATE -D SOAP_MEM_DEBUG) target_include_directories(FDIACS PRIVATE "/usr/local/share/gsoap") find_package (Threads) target_link_libraries (FDIACS ${CMAKE_THREAD_LIBS_INIT}) #target_link_libraries(FDIACS InfluxDB) target_compile_options(FDIACS PUBLIC ${MYSQL_CFLAGS}) target_link_libraries(FDIACS ${MYSQL_LIBS}) target_link_libraries(FDIACS mysqlpp)