# CMakeList.txt: robot 的 CMake 项目,在此处包括源代码并定义 # 项目特定的逻辑。 # # 将源代码添加到此项目的可执行文件。 if (WIN32) link_directories("C:/Program Files/MySQL/MySQL Server 8.0/lib" "${CMAKE_CURRENT_SOURCE_DIR}/../lib/windows/cppdb") elseif(IOS) elseif(UNIX) link_directories("/usr/lib/x86_64-linux-gnu" "${CMAKE_CURRENT_SOURCE_DIR}/../lib/linux/cppdb") endif() add_library(cppdb_mysql SHARED "mysql/mysql_backend.cpp") if (CMAKE_VERSION VERSION_GREATER 3.12) set_property(TARGET cppdb_mysql PROPERTY CXX_STANDARD 20) endif() include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../include) # 添加 /bigobj 选项 if (MSVC) include_directories("C:/Program Files/MySQL/MySQL Server 8.0/include") target_link_libraries(cppdb_mysql libmysql cppdb) endif() if (WIN32) #/usr/lib/x86_64-linux-gnu elseif(IOS) elseif(UNIX) target_link_libraries(cppdb_mysql pthread cppdb mysqlclient crypto ssl dl) endif() # TODO: 如有需要,请添加测试并安装目标。