Commit Graph

57 Commits

Author SHA1 Message Date
fpagliughi
55833eb9fb Bumped version to v1.5.4
Some checks failed
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
Some checks failed
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
Some checks are pending
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