forked from rcxpony/sparkle
cmake update
This commit is contained in:
parent
e0c7c1fcd1
commit
c401269c4b
@ -7,7 +7,7 @@ include(GoogleTest)
|
|||||||
set(SOURCE sources/main.cpp)
|
set(SOURCE sources/main.cpp)
|
||||||
set(LIBS ${CMAKE_SOURCE_DIR}/libs/)
|
set(LIBS ${CMAKE_SOURCE_DIR}/libs/)
|
||||||
set(INCLUDE ${CMAKE_SOURCE_DIR}/include/)
|
set(INCLUDE ${CMAKE_SOURCE_DIR}/include/)
|
||||||
#set(TESTS ${CMAKE_SOURCE_DIR}/tests)
|
set(TESTS ${CMAKE_SOURCE_DIR}/tests)
|
||||||
|
|
||||||
find_package(CURL REQUIRED)
|
find_package(CURL REQUIRED)
|
||||||
find_path(IXWEBSOCKET_INCLUDE_DIR ixwebsocket)
|
find_path(IXWEBSOCKET_INCLUDE_DIR ixwebsocket)
|
||||||
@ -23,7 +23,7 @@ endif()
|
|||||||
|
|
||||||
add_executable(${PROJECT_NAME} ${SOURCE})
|
add_executable(${PROJECT_NAME} ${SOURCE})
|
||||||
#add_library(sparkles STATIC ${SOURCE})
|
#add_library(sparkles STATIC ${SOURCE})
|
||||||
add_executable(tests ${TESTS}/tests.cpp)
|
#add_executable(tests ${TESTS}/tests.cpp)
|
||||||
|
|
||||||
#enable_testing()
|
#enable_testing()
|
||||||
|
|
||||||
@ -45,18 +45,18 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
|
|||||||
${CURL_LIBRARIES}
|
${CURL_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(tests PRIVATE
|
#target_include_directories(tests PRIVATE
|
||||||
${LIBS}
|
# ${LIBS}
|
||||||
${INCLUDE}
|
# ${INCLUDE}
|
||||||
${IXWEBSOCKET_INCLUDE_DIR}
|
# ${IXWEBSOCKET_INCLUDE_DIR}
|
||||||
${CURL_INCLUDE_DIRS}
|
# ${CURL_INCLUDE_DIRS}
|
||||||
)
|
#)
|
||||||
|
|
||||||
target_link_libraries(tests gtest
|
#target_link_libraries(tests gtest
|
||||||
${IXWEBSOCKET_LIBRARIES}
|
# ${IXWEBSOCKET_LIBRARIES}
|
||||||
${CURL_LIBRARIES}
|
# ${CURL_LIBRARIES}
|
||||||
gtest_main
|
# gtest_main
|
||||||
)
|
#)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 20)
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
#include <includes.h>
|
#include <includes.h>
|
||||||
int main(int argc, char* argv[]) {
|
int main(int argc, char* argv[]) {
|
||||||
if (argc != 3) return -1;
|
if (argc != 3) return -1;
|
||||||
WebSocket* bot = &WebSocket::getInstance(argv[2], GatewayIntents::AllIntents, false);
|
WebSocket* bot = &WebSocket::getInstance(argv[2], GatewayIntents::AllIntents);
|
||||||
bot->on(GatewayEvents::READY, [](const Discord<Message, User>a) {
|
bot->on(GatewayEvents::READY, [](const Discord<Message, User>a) {
|
||||||
cout << DiscordEndpoints::details::latest << endl;
|
cout << DiscordEndpoints::details::latest << endl;
|
||||||
});
|
});
|
||||||
bot->on(GatewayEvents::MESSAGE_CREATE, [](const Discord <Message, User, Author> msg) {
|
bot->on(GatewayEvents::MESSAGE_CREATE, [](const Discord<Message, User, Author> msg) {
|
||||||
g(0, msg.net)->send("939957962972229634", j("content", g(2, msg.net)->content()));
|
g(0, msg.net)->send("939957962972229634", j("content", g(2, msg.net)->content()));
|
||||||
});
|
});
|
||||||
bot->start();
|
bot->start();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user