diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 1c2fda5..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.idea/WindowsXPKg.iml b/.idea/WindowsXPKg.iml index e09f773..f08604b 100644 --- a/.idea/WindowsXPKg.iml +++ b/.idea/WindowsXPKg.iml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 0ee1767..1d6e5a8 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,26 +1,15 @@ + - + + + + - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index c8397c9..b65c2e5 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 759817f..bd2b7b9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ SET(CMAKE_CXX_STANDARD 17) SET(OPENSSL_USE_STATIC_LIBS TRUE) FIND_PACKAGE(PkgConfig REQUIRED) -PKG_SEARCH_MODULE(OPENSSL REQUIRED openssl) +FIND_PACKAGE(OpenSSL REQUIRED) IF(!OPENSSL_FOUND) MESSAGE(FATAL_ERROR "OpenSSL Development Libraries Not Found") @@ -16,7 +16,8 @@ INCLUDE(cmake/CPM.cmake) CPMAddPackage( NAME nlohmann_json GITHUB_REPOSITORY nlohmann/json - VERSION 3.11.2) + VERSION 3.11.2 +) CONFIGURE_FILE(keys.json keys.json COPYONLY) @@ -24,8 +25,8 @@ SET(BUILD_SHARED_LIBS OFF) SET(CMAKE_EXE_LINKER_FLAGS "-static") ADD_EXECUTABLE(xpkey src/main.cpp src/xp.cpp src/key.cpp src/util.cpp src/cli.cpp) TARGET_INCLUDE_DIRECTORIES(xpkey PUBLIC crypto) -TARGET_LINK_LIBRARIES(xpkey PUBLIC crypto nlohmann_json::nlohmann_json) +TARGET_LINK_LIBRARIES(xpkey PUBLIC OpenSSL::Crypto nlohmann_json::nlohmann_json) ADD_EXECUTABLE(srv2003key src/server.cpp src/key.cpp src/util.cpp src/cli.cpp) TARGET_INCLUDE_DIRECTORIES(srv2003key PUBLIC crypto) -TARGET_LINK_LIBRARIES(srv2003key PUBLIC crypto nlohmann_json::nlohmann_json) \ No newline at end of file +TARGET_LINK_LIBRARIES(srv2003key PUBLIC OpenSSL::Crypto nlohmann_json::nlohmann_json) \ No newline at end of file