优化
This commit is contained in:
@@ -128,22 +128,23 @@ endif()
|
||||
add_executable(${PROJECT_NAME} tests/main.cpp)
|
||||
target_link_libraries(${PROJECT_NAME} ${FASTWEBCORE})
|
||||
######################## 安装 ########################
|
||||
install(TARGETS ${FASTWEBCORE} DESTINATION bin)
|
||||
install(TARGETS ${PROJECT_NAME} DESTINATION bin)
|
||||
install(TARGETS ${FASTWEBCORE} DESTINATION $<IF:$<CONFIG:Debug>,bin/debug,bin/release>)
|
||||
install(TARGETS ${PROJECT_NAME} DESTINATION $<IF:$<CONFIG:Debug>,bin/debug,bin/release>)
|
||||
if(MSVC)
|
||||
install(FILES
|
||||
$<$<CONFIG:Debug>:${PROJECT_SOURCE_DIR}/3rdparty/HP-Socket/Lib/HPSocket_D.dll>
|
||||
$<$<CONFIG:Debug>:${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Debug/libcrypto-3-x64.dll>
|
||||
$<$<CONFIG:Debug>:${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Debug/libssl-3-x64.dll>
|
||||
$<$<CONFIG:Debug>:${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Debug/mysqlcppconn-9-vs14.dll>
|
||||
$<$<CONFIG:Release>:${PROJECT_SOURCE_DIR}/3rdparty/HP-Socket/Lib/HPSocket.dll>
|
||||
$<$<CONFIG:Release>:${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Release/libcrypto-3-x64.dll>
|
||||
$<$<CONFIG:Release>:${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Release/libssl-3-x64.dll>
|
||||
$<$<CONFIG:Release>:${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Release/mysqlcppconn-9-vs14.dll>
|
||||
DESTINATION bin)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/HP-Socket/Lib/HPSocket_D.dll DESTINATION bin/debug)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Debug/libcrypto-3-x64.dll DESTINATION bin/debug)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Debug/libssl-3-x64.dll DESTINATION bin/debug)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Debug/mysqlcppconn-9-vs14.dll DESTINATION bin/debug)
|
||||
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/HP-Socket/Lib/HPSocket.dll DESTINATION bin/release)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Release/libcrypto-3-x64.dll DESTINATION bin/release)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Release/libssl-3-x64.dll DESTINATION bin/release)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/3rdparty/mysql/lib/Release/mysqlcppconn-9-vs14.dll DESTINATION bin/release)
|
||||
endif()
|
||||
install(FILES config.ini DESTINATION bin)
|
||||
install(DIRECTORY ${PROJECT_SOURCE_DIR}/scripts DESTINATION bin)
|
||||
install(FILES config.ini DESTINATION bin/debug)
|
||||
install(FILES config.ini DESTINATION bin/release)
|
||||
install(DIRECTORY ${PROJECT_SOURCE_DIR}/scripts DESTINATION bin/debug)
|
||||
install(DIRECTORY ${PROJECT_SOURCE_DIR}/scripts DESTINATION bin/release)
|
||||
install(FILES ${PROJECT_SOURCE_DIR}/src/core/entry.h DESTINATION include)
|
||||
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ extern "C" {
|
||||
LOG_ERROR("fastweb start failed," + fastweb::getInstance()->last_error());
|
||||
return -1;
|
||||
}
|
||||
LOG_SUCC("success");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user