更新适配linux

This commit is contained in:
2024-06-18 16:08:51 +08:00
parent d266bfed32
commit c329687e70

View File

@@ -31,19 +31,34 @@ set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
# 安装复制 # 安装复制
set(CMAKE_INSTALL_ALWAYS_COPY TRUE) set(CMAKE_INSTALL_ALWAYS_COPY TRUE)
if(MSVC)
set(YLIB ${CMAKE_INSTALL_PREFIX}/../ylib) set(YLIB ${CMAKE_INSTALL_PREFIX}/../ylib)
set(FASTWEB ${CMAKE_INSTALL_PREFIX}/../fastweb) set(FASTWEB ${CMAKE_INSTALL_PREFIX}/../fastweb)
else()
set(YLIB /usr/local/include/ylib)
set(FASTWEB /usr/local/include/fastweb)
endif()
# 包含路径 # 包含路径
if(MSVC)
include_directories( include_directories(
${YLIB}/include ${YLIB}/include
${FASTWEB}/include ${FASTWEB}/include
${FASTWEB}/include/lua ${FASTWEB}/include/lua
) )
else()
include_directories(
/usr/local/include/ylib
/usr/local/include/fastweb
../sol2/include
)
endif()
if(MSVC) if(MSVC)
add_definitions(/bigobj) add_definitions(/bigobj)
set(MYSQL_CPP_LIB_DIR "$ENV{USERPROFILE}/MySQL/MySQL Connector C++ 8.2.0/lib64") set(MYSQL_CPP_LIB_DIR "$ENV{USERPROFILE}/MySQL/MySQL Connector C++ 8.2.0/lib64")
else()
include_directories(/usr/include/lua5.3)
endif() endif()
# 添加共享库 # 添加共享库
@@ -84,4 +99,4 @@ else()
endif() endif()
install(TARGETS ${MODULE_NAME} DESTINATION $<IF:$<CONFIG:Debug>,${FASTWEB}/bin/debug/module/${MODULE_NAME},${FASTWEB}/bin/release/module/${MODULE_NAME}>) install(TARGETS ${MODULE_NAME} DESTINATION $<IF:$<CONFIG:Debug>,${FASTWEB}/bin/debug/module/${MODULE_NAME},${FASTWEB}/bin/release/module/${MODULE_NAME}>)