diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 5c03afd..71c3c94 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -252,8 +252,9 @@ jobs: matrix: config: - {vs: Visual Studio 16 2019, os: 2019, msbuild: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\MSBuild\\Current\\Bin\\amd64\\", rx: "ON"} - - {vs: Visual Studio 17 2022, os: 2022, msbuild: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Msbuild\\Current\\Bin\\amd64\\", rx: "ON"} - - {vs: Visual Studio 17 2022, os: 2022, msbuild: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Msbuild\\Current\\Bin\\amd64\\", rx: "OFF"} + - {vs: Visual Studio 16 2019, os: 2019, msbuild: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\MSBuild\\Current\\Bin\\amd64\\", rx: "OFF"} + #- {vs: Visual Studio 17 2022, os: 2022, msbuild: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Msbuild\\Current\\Bin\\amd64\\", rx: "ON"} + #- {vs: Visual Studio 17 2022, os: 2022, msbuild: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Msbuild\\Current\\Bin\\amd64\\", rx: "OFF"} steps: - name: Checkout repository diff --git a/cmake/flags.cmake b/cmake/flags.cmake index af971e5..25e7746 100644 --- a/cmake/flags.cmake +++ b/cmake/flags.cmake @@ -47,6 +47,8 @@ elseif (CMAKE_CXX_COMPILER_ID MATCHES MSVC) set(CMAKE_C_FLAGS_RELWITHDEBINFO "${GENERAL_FLAGS} ${WARNING_FLAGS} ${SECURITY_FLAGS} /Ob1 /Ot /Zi /MT") set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${GENERAL_FLAGS} ${WARNING_FLAGS} ${SECURITY_FLAGS} /Ob1 /Ot /Zi /MT") + + set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /LTCG") elseif (CMAKE_CXX_COMPILER_ID MATCHES Clang) set(GENERAL_FLAGS "-pthread") set(WARNING_FLAGS "-Wall -Wextra -Wno-undefined-internal -Wunreachable-code-aggressive -Wmissing-prototypes -Wmissing-variable-declarations -Werror") diff --git a/external/lib/libcurl/Debug/libcurld.lib b/external/lib/libcurl/Debug/libcurld.lib index e96d6a6..778fbc0 100644 Binary files a/external/lib/libcurl/Debug/libcurld.lib and b/external/lib/libcurl/Debug/libcurld.lib differ diff --git a/external/lib/libcurl/Debug/libcurld.pdb b/external/lib/libcurl/Debug/libcurld.pdb index def5c06..e953d2e 100644 Binary files a/external/lib/libcurl/Debug/libcurld.pdb and b/external/lib/libcurl/Debug/libcurld.pdb differ diff --git a/external/lib/libcurl/Release/libcurl.lib b/external/lib/libcurl/Release/libcurl.lib index 9ba0eaf..8d294bd 100644 Binary files a/external/lib/libcurl/Release/libcurl.lib and b/external/lib/libcurl/Release/libcurl.lib differ diff --git a/external/lib/libcurl/Release/libcurl.pdb b/external/lib/libcurl/Release/libcurl.pdb new file mode 100644 index 0000000..3308552 Binary files /dev/null and b/external/lib/libcurl/Release/libcurl.pdb differ diff --git a/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.lib b/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.lib index 78675cb..cba2dae 100644 Binary files a/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.lib and b/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.lib differ diff --git a/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.pdb b/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.pdb index 3ebfc92..0efee10 100644 Binary files a/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.pdb and b/external/lib/libzmq/Debug/libzmq-v142-mt-sgd-4_3_5.pdb differ diff --git a/external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.lib b/external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.lib index 2fbcd37..d147b5f 100644 Binary files a/external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.lib and b/external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.lib differ diff --git a/external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.pdb b/external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.pdb new file mode 100644 index 0000000..067e86a Binary files /dev/null and b/external/lib/libzmq/Release/libzmq-v142-mt-s-4_3_5.pdb differ diff --git a/external/src/curl b/external/src/curl index c12fb3d..046209e 160000 --- a/external/src/curl +++ b/external/src/curl @@ -1 +1 @@ -Subproject commit c12fb3ddaf48e709a7a4deaa55ec485e4df163ee +Subproject commit 046209e561b7e9b5aab1aef7daebf29ee6e6e8c7 diff --git a/external/src/libzmq b/external/src/libzmq index bdd471f..8c72509 160000 --- a/external/src/libzmq +++ b/external/src/libzmq @@ -1 +1 @@ -Subproject commit bdd471fa17100fe84f64da348951dab3ee4780bb +Subproject commit 8c725093ac4b44a97e6cb64566989ef12b71986c