fpagliughi
55833eb9fb
Bumped version to v1.5.4
CMake on multiple platforms / build (Debug, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, gcc, g++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
2025-06-24 18:04:23 -04:00
fpagliughi
17ff3dc027
Bumped version to v1.5.3 for release and updated the README and CHANGELOG
CMake on multiple platforms / build (Debug, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, gcc, g++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
2025-05-15 20:39:45 -04:00
fpagliughi
fda1acfdf5
Fix the bundled Paho C build foc C23 compilers by forcing C99 compliance in CMake build
CMake on multiple platforms / build (Debug, cl, cl, windows-latest) (push) Waiting to run
CMake on multiple platforms / build (Debug, clang, clang++, ubuntu-latest) (push) Waiting to run
CMake on multiple platforms / build (Debug, gcc, g++, ubuntu-latest) (push) Waiting to run
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Waiting to run
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Waiting to run
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Waiting to run
2025-05-14 22:51:56 -04:00
fpagliughi
a682a4a8e4
#537 Fixed the Windows DLL build by exporting message::EMPTY_STR and message::EMPTY_BIN
2025-02-13 09:02:20 -05:00
fpagliughi
c7560cb52e
Updated README and CMakeLists.txt for v1.5.1
2025-02-08 17:55:52 -05:00
fpagliughi
9d81b72763
Updated version, README, and CHANGELOG for 1.5.0 release.
2025-01-05 18:12:57 -05:00
fpagliughi
fa88c2f67b
Build and documentation for UNIX sockets
2025-01-03 11:31:17 -05:00
fpagliughi
218ccb380e
#504 Bumped CMake requirement to v3.13 so that INSTALL(TARGETS) works outside the current directory
2025-01-03 09:47:14 -05:00
fpagliughi
134e40db30
Made an explicit 'shared' target in CMake with 'paho-mqttpp3' a default for whichever target was built.
2024-07-03 17:32:00 -04:00
fpagliughi
b8d221f6d7
#355 CMake selecting C++ standard via target options
2024-07-03 13:58:25 -04:00
fpagliughi
b5032a8820
Added GitHub CI action
2024-07-03 10:04:02 -04:00
fpagliughi
25e6c612e3
Bumped C++ requirement to C++17, and pushed CMake requirement to v3.12
2024-06-18 16:01:55 -04:00
fpagliughi
f6a3431adb
Bumped version to v1.5 prerelease
2024-06-18 14:14:00 -04:00
fpagliughi
3d9bd01bda
Sets the project version (CMP0048) policy for bundled builds to get rid of CMake warning
2024-06-15 19:18:21 -04:00
fpagliughi
1f55b7ed03
Reworked C library dependency in CMake
2024-06-15 16:34:37 -04:00
fpagliughi
b98f10949d
Some CMake reformatting
2024-06-15 14:59:25 -04:00
fpagliughi
01b5d0414e
Moved header files to top-level include/ directory.
2024-06-15 14:42:22 -04:00
fpagliughi
c36d123042
Moved samples to top-level and renamed 'examples'
2024-06-15 10:05:17 -04:00
fpagliughi
a90ecd555a
#416 Removed FindPahoMqttC.cmake. Using Paho C package directly.
2023-11-26 22:25:15 -05:00
fpagliughi
4691652479
Bumped verion strings to v1.3.1
2023-11-23 10:32:50 -05:00
fpagliughi
a7e9b12042
#461 Updated license to EPL-v2.0
2023-11-18 14:01:59 -05:00
fpagliughi
f90f3069f1
Fixed static build on *nix systems
2023-11-10 20:00:32 -05:00
fpagliughi
e631445088
Minor cleanup of CMake files
2023-07-31 11:01:09 -04:00
Heinz-Peter Liechtenecker
f6637d754c
Adding an option to build paho.mqtt.c from submodule
...
Signed-off-by: Heinz-Peter Liechtenecker <heinz.liechtenecker@gmail.com>
2022-01-11 12:32:38 +01:00
fpagliughi
1bf762ff5c
Bumped the version to 1.2.0
2020-12-27 00:17:06 -05:00
fpagliughi
b9d5ab00b6
Fixed windows build and warnings
2020-12-21 21:30:12 -05:00
Frank Pagliughi
bafe6b4100
Merge pull request #282 from klaussnd/debian-package
...
Add possibility to create a Debian/Ubuntu package
2020-12-07 15:54:24 -05:00
fpagliughi
b20494c10a
Moved async_client unit tests to Catch2
2020-10-25 01:21:40 -04:00
Klaus Schneider-Zapp
82d8503a37
Add possibility to build a debian package
...
Signed-off-by: Klaus Schneider-Zapp <klaus_snd@web.de>
2020-08-06 14:35:15 +02:00
fpagliughi
a3de42ba58
Got version numbers consistent for upcoming release of v1.1
2019-10-10 16:39:32 -04:00
fpagliughi
e6c96220f8
Restored CMake back to using C++11. The C++17 test was not supposed to escape into the wild.
2019-10-10 14:04:50 -04:00
fpagliughi
53d71e7354
Fixed static constexpr for pre/post C++-17 compilers. #161 , #162 , #216
2019-10-09 16:04:02 -04:00
fpagliughi
17d569528a
Merge w/ fix for samples build threads.
2019-10-09 11:25:26 -04:00
fpagliughi
c92d8716c0
Some property unit tests with Catch2
2019-07-19 00:00:29 -04:00
fpagliughi
4218bbcecb
Moved the legacy CppUnit tests into test/cppunit
...
Started implementing property classes
2019-07-18 19:44:35 -04:00
Vitaly Ogoltsov
99e4be45b7
Fixed issue when building static paho.mqtt.cpp was using incorrect library name for paho.mqtt.c.
...
PahoMqttC uses '-static' suffix when build as a static library.
Signed-off-by: Vitaly Ogoltsov <vitaly.ogoltsov@me.com>
2019-06-13 18:58:27 +03:00
fmp
0d13c33be0
Fixed #172 where the build, when used as a subdir can't find the cmake dir
2019-01-13 18:32:50 -05:00
fmp
7c473f6962
#117 Added the ability to generate Windows shared library (DLL) and fixed static lib generation on Windows
2018-12-08 18:39:01 -05:00
fmp
513de62951
Removing variables from CMake files
2018-12-08 16:30:38 -05:00
fmp
27ec3e50f9
Initial working Windows build with static libs. Unit test CMake
2018-12-08 14:29:36 -05:00
fmp
2cd0109a81
Updates to CMake build - removing vars, targets exporting include paths
2018-12-08 10:41:45 -05:00
fmp
be609e2c36
Updated build version numbers to 1.0.1
2018-11-26 22:37:35 -05:00
David Wagner
58ce2965f1
cmake: generate a package config file
...
Signed-off-by: David Wagner <david.wagner@easymile.com>
2018-04-23 17:29:13 +02:00
David Wagner
d16b94c646
cmake: modernize the build system
...
- Write a CMake module for finding and importing the Paho MQTT C library.
- Prepare the build system for exporting targets
Signed-off-by: David Wagner <david.wagner@easymile.com>
2018-04-23 17:29:09 +02:00
fmp
4b4d1e1223
Merge branch 'master' of https://github.com/jcourtat/paho.mqtt.cpp into jcourtat-master
2018-04-16 08:12:04 -04:00
David Wagner
09c14e89c6
cmake: Use option() instead of set(CACHE) for boolean build options
...
Signed-off-by: David Wagner <david.wagner@easymile.com>
2018-04-13 10:42:11 +02:00
Julien Courtat
632d52fe1a
src: set destination library to ${CMAKE_INSTALL_LIBDIR}
...
This is already the case in the paho-c library project.
Signed-off-by: Julien Courtat <julien.courtat@aqsacom.com>
2017-10-11 16:05:36 +02:00
Frank Pagliughi
16573488fa
Updated library version to 1.0.0
2017-07-22 19:13:17 -04:00
Frank Pagliughi
a9b1de862d
Updated CMake build files. Now shared build is optional, and defaults to only static build for Win32.
2017-07-22 18:28:45 -04:00
Frank Pagliughi
2febb9ba6b
Restored Guilherme's original appveyor.yml
...
Commented CMake files
2017-07-22 14:02:33 -04:00