# HG changeset patch # User John W. Eaton # Date 1357200316 18000 # Node ID 9ede91b3872bc1322cafe952bd256d3ec7cb834a # Parent fefd7c4a130917051af79f6fe737a0d22b837271 do system-specific initialization before installing default variable values * octave.cc (octave_main): Call sysdep_init before install_defaults. * main.cc (main): Likewise. * main-cli.cc (main): Likewise. * src/Makefile.am (AM_CPPFLAGS): Add -I$(top_srcdir)/liboctave/system and -I$(top_srcdir)/libinterp/interpfcn to the list. diff -r fefd7c4a1309 -r 9ede91b3872b libinterp/octave.cc --- a/libinterp/octave.cc Thu Jan 03 01:59:08 2013 -0500 +++ b/libinterp/octave.cc Thu Jan 03 03:05:16 2013 -0500 @@ -656,6 +656,8 @@ { octave_process_command_line (argc, argv); + sysdep_init (); + install_defaults (); octave_initialize_interpreter (argc, argv, embedded); @@ -861,8 +863,6 @@ init_signals (); - sysdep_init (); - octave_ieee_init (); // The idea here is to force xerbla to be referenced so that we will diff -r fefd7c4a1309 -r 9ede91b3872b src/Makefile.am --- a/src/Makefile.am Thu Jan 03 01:59:08 2013 -0500 +++ b/src/Makefile.am Thu Jan 03 03:05:16 2013 -0500 @@ -25,9 +25,10 @@ -I$(top_srcdir)/liboctave/array \ -I$(top_srcdir)/liboctave/cruft/misc \ -I$(top_srcdir)/liboctave/numeric \ + -I$(top_srcdir)/liboctave/system \ -I$(top_srcdir)/liboctave/util \ -I$(top_srcdir)/libinterp \ - -I$(top_builddir)/libinterp/interpfcn \ + -I$(top_builddir)/libinterp/interpfcn -I$(top_srcdir)/libinterp/interpfcn \ -I$(top_builddir)/libgnu -I$(top_srcdir)/libgnu AM_CFLAGS += $(WARN_CFLAGS) diff -r fefd7c4a1309 -r 9ede91b3872b src/main-cli.cc --- a/src/main-cli.cc Thu Jan 03 01:59:08 2013 -0500 +++ b/src/main-cli.cc Thu Jan 03 03:05:16 2013 -0500 @@ -26,12 +26,15 @@ #include "defaults.h" #include "octave.h" +#include "sysdep.h" int main (int argc, char **argv) { octave_process_command_line (argc, argv); + sysdep_init (); + install_defaults (); octave_initialize_interpreter (argc, argv, 0); diff -r fefd7c4a1309 -r 9ede91b3872b src/main.cc --- a/src/main.cc Thu Jan 03 01:59:08 2013 -0500 +++ b/src/main.cc Thu Jan 03 03:05:16 2013 -0500 @@ -27,6 +27,7 @@ #include "defaults.h" #include "octave.h" #include "octave-gui.h" +#include "sysdep.h" int main (int argc, char **argv) @@ -35,6 +36,8 @@ octave_process_command_line (argc, argv); + sysdep_init (); + install_defaults (); if (octave_starting_gui ())