Skip to content
This repository was archived by the owner on May 4, 2024. It is now read-only.

Commit bf7a586

Browse files
committed
Updated the build batch files to use conan
1 parent 8e6dcc5 commit bf7a586

File tree

3 files changed

+31
-12
lines changed

3 files changed

+31
-12
lines changed

build_win32.bat

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
mkdir build_win32
2-
cd build_win32
31

4-
del /s /q *.*
2+
if exist "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat" ("C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat")
3+
4+
if exist "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars32.bat" ("C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars32.bat")
5+
6+
del build_win32/*.* /s /q
57

6-
cmake -T v141_xp -G "Visual Studio 16 2019" -A Win32 -D AGENT_ENABLE_UNITTESTS=false -D WINVER=0x0501 ..
7-
cmake --build . --config Release --target ALL_BUILD
8+
conan export conan/mqtt_cpp
9+
conan export conan/boost/all boost/1.75.0@
10+
conan install . -if build_win32 --build=missing -pr conan/profiles/vs32
11+
conan build . -bf build_win32
12+
13+
cd build_win32
814
cpack -G ZIP

build_win64.bat

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
mkdir build_win64
2-
cd build_win64
1+
if exist "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat" ("C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat")
32

4-
del /s /q *.*
3+
if exist "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars64.bat" ("C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars64.bat")
54

6-
cmake -G "Visual Studio 16 2019" -A x64 ..
7-
cmake --build . --config Release --target ALL_BUILD
8-
ctest -C Release
9-
cpack -G ZIP
5+
del build_win64/*.* /s /q
6+
7+
conan export conan/mqtt_cpp
8+
conan export conan/boost/all boost/1.75.0@
9+
conan install . -if build_win64 --build=missing -pr conan/profiles/vs32
10+
conan build . -bf build_win64
1011

12+
cd build_win64
13+
cpack -G ZIP

build_winxp.bat

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
del build_winxp/*.* /s /q
3+
4+
conan export conan/mqtt_cpp
5+
conan export conan/boost/all boost/1.75.0@
6+
conan install . -if build_winxp --build=missing -pr conan/profiles/vsxp
7+
conan build . -bf build_winxp
8+
9+
cd build_winxp
10+
cpack -G ZIP

0 commit comments

Comments
 (0)