--- nono/configure.ac 2026/04/29 17:05:39 1.1.1.17 +++ nono/configure.ac 2026/04/29 17:05:47 1.1.1.18 @@ -1130,19 +1130,26 @@ AS_IF([test "x$with_gui" != xno], [ esac dnl -Wl,-R が必要か調べる。 + AC_MSG_CHECKING([whether wx-config requires -Wl,-R]) + old_CPPFLAGS="${CPPFLAGS}" + old_LIBS="${LIBS}" + CPPFLAGS="${CPPFLAGS} ${wxcppflags}" + LIBS="${LIBS} ${wxlibs}" AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include - class MyApp : public wxApp - { - public: - bool OnInit() override { return true; } - }; - wxIMPLEMENT_APP(MyApp); + int main() { + wxInitializer init; + return !init; + } ]])], [ dnl 実行できれば追加しなくていい。 + AC_MSG_RESULT([no]) ], [ + AC_MSG_RESULT([yes]) wxlibs=[`echo $wxlibs | sed -e 's/-L\([^ ]*\) /-L\1 -Wl,-R,\1 /'`] ]) + CPPFLAGS="${old_CPPFLAGS}" + LIBS="${old_LIBS}" AC_SUBST([WITH_GUI], [yes]) AC_SUBST([CPPFLAGS_WXWIDGETS], [$wxcppflags])