openssl 추가
This commit is contained in:
@@ -10,5 +10,18 @@ endif()
|
|||||||
|
|
||||||
project(${PROJECT_NAME})
|
project(${PROJECT_NAME})
|
||||||
|
|
||||||
|
if(WIN32)
|
||||||
|
set(OPENSSL_ROOT_DIR "C:/Program Files/OpenSSL-Win64")
|
||||||
|
set(OPENSSL_INCLUDE_DIR "${OPENSSL_ROOT_DIR}/include")
|
||||||
|
|
||||||
|
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||||
|
set(OPENSSL_CRYPTO_LIBRARY "${OPENSSL_ROOT_DIR}/lib/VC/x64/MTd/libcrypto.lib")
|
||||||
|
set(OPENSSL_SSL_LIBRARY "${OPENSSL_ROOT_DIR}/lib/VC/x64/MTd/libssl.lib")
|
||||||
|
else()
|
||||||
|
set(OPENSSL_CRYPTO_LIBRARY "${OPENSSL_ROOT_DIR}/lib/VC/x64/MT/libcrypto.lib")
|
||||||
|
set(OPENSSL_SSL_LIBRARY "${OPENSSL_ROOT_DIR}/lib/VC/x64/MT/libssl.lib")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
add_subdirectory(Client)
|
add_subdirectory(Client)
|
||||||
# add_subdirectory(Server)
|
# add_subdirectory(Server)
|
||||||
@@ -3,6 +3,7 @@ set(PROJECT_NAME "Client")
|
|||||||
project(${PROJECT_NAME})
|
project(${PROJECT_NAME})
|
||||||
|
|
||||||
find_package(Vulkan REQUIRED)
|
find_package(Vulkan REQUIRED)
|
||||||
|
find_package(OpenSSL REQUIRED)
|
||||||
|
|
||||||
include(Shaders.cmake)
|
include(Shaders.cmake)
|
||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
@@ -58,6 +59,8 @@ target_link_libraries(${PROJECT_NAME} PRIVATE glfw)
|
|||||||
target_link_libraries(${PROJECT_NAME} PRIVATE Microsoft.GSL::GSL)
|
target_link_libraries(${PROJECT_NAME} PRIVATE Microsoft.GSL::GSL)
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE spdlog)
|
target_link_libraries(${PROJECT_NAME} PRIVATE spdlog)
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE assimp::assimp)
|
target_link_libraries(${PROJECT_NAME} PRIVATE assimp::assimp)
|
||||||
|
target_link_libraries(${PROJECT_NAME} PRIVATE OpenSSL::Crypto)
|
||||||
|
target_link_libraries(${PROJECT_NAME} PRIVATE OpenSSL::SSL)
|
||||||
|
|
||||||
target_include_directories(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include")
|
target_include_directories(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include")
|
||||||
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20)
|
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20)
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
|
|
||||||
#include "asset/loader.h"
|
|
||||||
#include "glfw/glfw_initialization.h"
|
#include "glfw/glfw_initialization.h"
|
||||||
#include "glfw/glfw_monitor.h"
|
#include "glfw/glfw_monitor.h"
|
||||||
#include "glfw/glfw_window.h"
|
#include "glfw/glfw_window.h"
|
||||||
@@ -12,7 +11,6 @@
|
|||||||
#include "vulkan/coordinate.h"
|
#include "vulkan/coordinate.h"
|
||||||
#include "vulkan/engine.h"
|
#include "vulkan/engine.h"
|
||||||
#include "vulkan/graphics.h"
|
#include "vulkan/graphics.h"
|
||||||
#include "vulkan/physics.h"
|
|
||||||
|
|
||||||
void BeginPlay(veng::Engine& engine) {
|
void BeginPlay(veng::Engine& engine) {
|
||||||
veng::Model* const player = engine.SpawnModel("player", "player");
|
veng::Model* const player = engine.SpawnModel("player", "player");
|
||||||
|
|||||||
Reference in New Issue
Block a user