aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-10-09 22:48:53 +0200
committerGitHub <[email protected]>2023-10-09 22:48:53 +0200
commite948384f562f742a9f479dee074b33802958ba1a (patch)
treeaeec2cccde8607d01d224aa54788b2332b69b29e /src
parentreject bad bucket reads (#456) (diff)
downloadzen-e948384f562f742a9f479dee074b33802958ba1a.tar.xz
zen-e948384f562f742a9f479dee074b33802958ba1a.zip
minor fixes to zencore (#457)
* AssertException constructor should be explicit * removed pragma comment
Diffstat (limited to 'src')
-rw-r--r--src/zencore/crypto.cpp5
-rw-r--r--src/zencore/include/zencore/zencore.h2
-rw-r--r--src/zencore/thread.cpp2
-rw-r--r--src/zencore/xmake.lua2
4 files changed, 3 insertions, 8 deletions
diff --git a/src/zencore/crypto.cpp b/src/zencore/crypto.cpp
index 448fd36fa..553dafafc 100644
--- a/src/zencore/crypto.cpp
+++ b/src/zencore/crypto.cpp
@@ -14,11 +14,6 @@ ZEN_THIRD_PARTY_INCLUDES_START
#include <openssl/evp.h>
ZEN_THIRD_PARTY_INCLUDES_END
-#if ZEN_PLATFORM_WINDOWS
-# pragma comment(lib, "crypt32.lib")
-# pragma comment(lib, "ws2_32.lib")
-#endif
-
namespace zen {
using namespace std::literals;
diff --git a/src/zencore/include/zencore/zencore.h b/src/zencore/include/zencore/zencore.h
index 71bd08e69..299fa2c31 100644
--- a/src/zencore/include/zencore/zencore.h
+++ b/src/zencore/include/zencore/zencore.h
@@ -256,7 +256,7 @@ namespace zen
class AssertException : public std::logic_error
{
public:
- AssertException(const char* Msg) : std::logic_error(Msg) {}
+ inline explicit AssertException(const char* Msg) : std::logic_error(Msg) {}
};
struct AssertImpl
diff --git a/src/zencore/thread.cpp b/src/zencore/thread.cpp
index 33056e4df..e25ef7460 100644
--- a/src/zencore/thread.cpp
+++ b/src/zencore/thread.cpp
@@ -19,8 +19,6 @@
# include <shellapi.h>
# include <Shlobj.h>
# include <zencore/windows.h>
-# pragma comment(lib, "shell32.lib")
-# pragma comment(lib, "user32.lib")
#else
# include <chrono>
# include <condition_variable>
diff --git a/src/zencore/xmake.lua b/src/zencore/xmake.lua
index 706adff81..37609f0d1 100644
--- a/src/zencore/xmake.lua
+++ b/src/zencore/xmake.lua
@@ -48,4 +48,6 @@ target('zencore')
add_syslinks("Advapi32")
add_syslinks("Shell32")
add_syslinks("User32")
+ add_syslinks("crypt32")
+ add_syslinks("ws2_32")
end