[Hamlib-developer] [Hamlib/Hamlib] ee7c0c: Make a C++11 compiler mandatory if INDI or C++ bin...
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Nate B. <no...@gi...> - 2025-08-24 20:52:52
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: ee7c0c323503d7dc95bf10744a4fc2e0dfbe4edf https://github.com/Hamlib/Hamlib/commit/ee7c0c323503d7dc95bf10744a4fc2e0dfbe4edf Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Make a C++11 compiler mandatory if INDI or C++ binding are requested Otherwise make it optional. Fixes issue #1730. Commit: 7dc8462b20f597184bd942569b50cdad03977f6f https://github.com/Hamlib/Hamlib/commit/7dc8462b20f597184bd942569b50cdad03977f6f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Add missing AC_MSG_RESULT Commit: 3b2df4ecd0ce49311f75612c56de78349ff24e35 https://github.com/Hamlib/Hamlib/commit/3b2df4ecd0ce49311f75612c56de78349ff24e35 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Fix detecting the availability of a C++ compiler that needs arguments If the earlier macro AC_PROG_CXX found a compiler that needs some arguments, the variable CXX will contain also the arguments, so the macro AC_CHECK_PROG will try to find a file that doesn't exist (such as "g++ -std=gnu++11" instead of just "g++"). If AC_PROG_CXX didn't find a compiler, the variable CXX is empty. Commit: e772d6481ef7d016a687ae6f57a26d1087543ae1 https://github.com/Hamlib/Hamlib/commit/e772d6481ef7d016a687ae6f57a26d1087543ae1 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-21 (Thu, 21 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Fix usage of AS_IF Needs one set of square brackets for the true case and one sert for false case. Commit: cb6866ff8650b266f2fa8d4554b5de51d6cdba35 https://github.com/Hamlib/Hamlib/commit/cb6866ff8650b266f2fa8d4554b5de51d6cdba35 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-22 (Fri, 22 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Fix detecting functional C++11 compilers Allows to build Hamlib when a C++ compiler isn't available, by running: ./configure --without-indi --without-cxx-binding Commit: 8febac180a6f98900ccb5d2c2cffd12ba46886f9 https://github.com/Hamlib/Hamlib/commit/8febac180a6f98900ccb5d2c2cffd12ba46886f9 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-22 (Fri, 22 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Fix typo Commit: b300747aa228d42740a76e6d6d3418ae2be7ec51 https://github.com/Hamlib/Hamlib/commit/b300747aa228d42740a76e6d6d3418ae2be7ec51 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Fix comment and messages Looks like they were copied from the texts for readline. Commit: 91e5f1441f43f638a0698fe037a4127ea6a11493 https://github.com/Hamlib/Hamlib/commit/91e5f1441f43f638a0698fe037a4127ea6a11493 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M configure.ac Log Message: ----------- If neither yes or no were given, build INDI only if prerequisites are met Options availables are: ./configure # same as --with-indi=detect ./configure --with-indi=detect # build if prerequisites are met ./configure --with-indi=no # do not build ./configure --without-indi # do not build ./configure --with-indi=yes # fail if prerequisites aren't met Commit: e81e40ed70062765ad21a6eadfd5cb4753722165 https://github.com/Hamlib/Hamlib/commit/e81e40ed70062765ad21a6eadfd5cb4753722165 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M configure.ac Log Message: ----------- If neither yes or no were given, build C++ binding only if prerequisites are met Options availables are: ./configure # same as --with-cxx-binding=detect ./configure --with-cxx-binding=detect # build if prerequisites are met ./configure --with-cxx-binding=no # do not build ./configure --without-cxx-binding # do not build ./configure --with-cxx-binding=yes # fail if prerequisites aren't met Commit: 43d9b3d35487a5344b3eca6df2398a356f7451a2 https://github.com/Hamlib/Hamlib/commit/43d9b3d35487a5344b3eca6df2398a356f7451a2 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M configure.ac Log Message: ----------- If --with-indi[=yes] was given, error out if prerequisites aren't met Error out also if libnova or libindi are missing, not just if a C++11 compiler is missing. Commit: a0792e4f85833f499daf007f7e5fef8302494ec9 https://github.com/Hamlib/Hamlib/commit/a0792e4f85833f499daf007f7e5fef8302494ec9 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M .github/workflows/c-cpp.yml Log Message: ----------- Excercise the detect logic for INDI on the macOS CI libnova is available in brew, but libindi isn't available; ./configure will detect that and not build the INDI driver. Commit: d66a601c8395178bf02955a0f99b42180438701b https://github.com/Hamlib/Hamlib/commit/d66a601c8395178bf02955a0f99b42180438701b Author: Nate Bargmann <n0...@n0...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M configure.ac Log Message: ----------- Fix typo in digraph Commit: 17cb45f2f0424bff46dc0ac26d93543a2781136e https://github.com/Hamlib/Hamlib/commit/17cb45f2f0424bff46dc0ac26d93543a2781136e Author: Nate Bargmann <n0...@n0...> Date: 2025-08-24 (Sun, 24 Aug 2025) Changed paths: M .github/workflows/c-cpp.yml M configure.ac Log Message: ----------- Merge GitHub PR #1862 Compare: https://github.com/Hamlib/Hamlib/compare/ad8707c74cea...17cb45f2f042 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |