Mercurial > mxe-octave
annotate src/octave.mk @ 3646:f38e710f1d95
octave: add --no-x flag when compiling for mingw
* src/octave.mk: add --no-x flag to configure when for mingw.
* src/stable-octave.mk: add --no-x flag to configure when for mingw.
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Sun, 06 Jul 2014 07:16:05 -0400 |
parents | f2503a486cce |
children | fc67e3ab9324 |
rev | line source |
---|---|
2862
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
1 # This file is part of MXE. |
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
2 # See index.html for further information. |
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
3 |
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
4 PKG := octave |
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
5 $(PKG)_IGNORE := |
3636
7f8d5eecf152
octave: update for 3.8.2-rc2
John Donoghue <john.donoghue@ieee.org>
parents:
3611
diff
changeset
|
6 $(PKG)_VERSION := 3.8.2-rc2 |
7f8d5eecf152
octave: update for 3.8.2-rc2
John Donoghue <john.donoghue@ieee.org>
parents:
3611
diff
changeset
|
7 $(PKG)_CHECKSUM := 07b1266cd55cc79099382e858c430fdd8dcfb638 |
2874
890aa60f7b87
Temporary Octave patch file, improve Octave config and build.
John W. Eaton <jwe@octave.org>
parents:
2873
diff
changeset
|
8 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) |
2862
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
9 $(PKG)_FILE := octave-$($(PKG)_VERSION).tar.gz |
3611 | 10 $(PKG)_URL := ftp://alpha.gnu.org/gnu/octave/$($(PKG)_FILE) |
3208
1080856f48c4
new configure option: --enable-system-fontconfig
John W. Eaton <jwe@octave.org>
parents:
3153
diff
changeset
|
11 ifeq ($(USE_SYSTEM_FONTCONFIG),no) |
1080856f48c4
new configure option: --enable-system-fontconfig
John W. Eaton <jwe@octave.org>
parents:
3153
diff
changeset
|
12 $(PKG)_FONTCONFIG := fontconfig |
1080856f48c4
new configure option: --enable-system-fontconfig
John W. Eaton <jwe@octave.org>
parents:
3153
diff
changeset
|
13 endif |
3643 | 14 $(PKG)_DEPS := blas arpack curl fftw fltk $($(PKG)_FONTCONFIG) ghostscript gl2ps glpk gnuplot graphicsmagick hdf5 lapack pcre pstoedit qhull qrupdate qscintilla qt readline suitesparse texinfo zlib |
3043
cbfe5d38ff2c
use configure script to generate Makefile
John W. Eaton <jwe@octave.org>
parents:
3031
diff
changeset
|
15 ifeq ($(ENABLE_JIT),yes) |
cbfe5d38ff2c
use configure script to generate Makefile
John W. Eaton <jwe@octave.org>
parents:
3031
diff
changeset
|
16 $(PKG)_DEPS += llvm |
3333
4372645ff7e3
Add --disable-java option to configure.
Rik <rik@octave.org>
parents:
3327
diff
changeset
|
17 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --enable-jit |
3302
3be843f23263
Explicitly disable jit if not jit not enabled
John Donoghue <john.donoghue@ieee.org>
parents:
3276
diff
changeset
|
18 else |
3334
324937497c32
Remove 'remove' from JIT disable option
John Donoghue <john.donoghue@ieee.org>
parents:
3333
diff
changeset
|
19 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --disable-jit |
3333
4372645ff7e3
Add --disable-java option to configure.
Rik <rik@octave.org>
parents:
3327
diff
changeset
|
20 endif |
4372645ff7e3
Add --disable-java option to configure.
Rik <rik@octave.org>
parents:
3327
diff
changeset
|
21 |
4372645ff7e3
Add --disable-java option to configure.
Rik <rik@octave.org>
parents:
3327
diff
changeset
|
22 ifeq ($(ENABLE_JAVA),no) |
4372645ff7e3
Add --disable-java option to configure.
Rik <rik@octave.org>
parents:
3327
diff
changeset
|
23 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := --disable-java |
3369
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
24 else |
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
25 ifeq ($(MXE_SYSTEM),mingw) |
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
26 ifeq ($(MXE_NATIVE_BUILD),no) |
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
27 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := \ |
3527
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
28 --with-java-includedir="$(HOST_INCDIR)/java" |
3369
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
29 endif |
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
30 endif |
3043
cbfe5d38ff2c
use configure script to generate Makefile
John W. Eaton <jwe@octave.org>
parents:
3031
diff
changeset
|
31 endif |
2862
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
32 |
3497
ddaf87b79532
pass --disable-docs to Octave configure script unless ENABLE_DOCS == yes
John W. Eaton <jwe@octave.org>
parents:
3480
diff
changeset
|
33 ifneq ($(ENABLE_DOCS),yes) |
ddaf87b79532
pass --disable-docs to Octave configure script unless ENABLE_DOCS == yes
John W. Eaton <jwe@octave.org>
parents:
3480
diff
changeset
|
34 $(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS := --disable-docs |
3367
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
35 endif |
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
36 |
2997 | 37 ifeq ($(MXE_NATIVE_BUILD),yes) |
3056
772aedf5f402
octave.mk: delete unnecessary quotes around LD_LIBRARY_PATH
John W. Eaton <jwe@octave.org>
parents:
3048
diff
changeset
|
38 $(PKG)_CONFIGURE_ENV := LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) |
3015
ec6f91539788
initial support for --enable-64
John W. Eaton <jwe@octave.org>
parents:
3014
diff
changeset
|
39 ifeq ($(ENABLE_64),yes) |
3498
0b21a39bc9d4
pass F77_INTEGER_8_FLAG=... for Octave configure script if --enable-64
John W. Eaton <jwe@octave.org>
parents:
3497
diff
changeset
|
40 $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --enable-64 F77_INTEGER_8_FLAG=-fdefault-integer-8 |
3015
ec6f91539788
initial support for --enable-64
John W. Eaton <jwe@octave.org>
parents:
3014
diff
changeset
|
41 endif |
2997 | 42 else |
43 ifeq ($(MXE_SYSTEM),mingw) | |
44 $(PKG)_CROSS_CONFIG_OPTIONS := \ | |
3031
951da75fd09c
improve handling of cross tool prefix
John W. Eaton <jwe@octave.org>
parents:
3015
diff
changeset
|
45 FLTK_CONFIG='$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)fltk-config' \ |
2997 | 46 gl_cv_func_gettimeofday_clobber=no |
3015
ec6f91539788
initial support for --enable-64
John W. Eaton <jwe@octave.org>
parents:
3014
diff
changeset
|
47 ifeq ($(ENABLE_64),yes) |
3498
0b21a39bc9d4
pass F77_INTEGER_8_FLAG=... for Octave configure script if --enable-64
John W. Eaton <jwe@octave.org>
parents:
3497
diff
changeset
|
48 $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --enable-64 F77_INTEGER_8_FLAG=-fdefault-integer-8 ax_blas_f77_func_ok=yes |
3015
ec6f91539788
initial support for --enable-64
John W. Eaton <jwe@octave.org>
parents:
3014
diff
changeset
|
49 endif |
2997 | 50 endif |
51 endif | |
52 | |
3144
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
53 ifeq ($(MXE_SYSTEM),msvc) |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
54 $(PKG)_PREFIX := '$(HOST_PREFIX)/local/$($(PKG)_SUBDIR)' |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
55 # - Enable atomic refcount (required for QtHandles) |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
56 # - Skip configure test for pow and sqrt, MSVC fails to compile them |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
57 # because it uses intrinsics (with -O2 flag) and bump on the fake |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
58 # "char FUNC()" forward declaration. |
3327
5b38e99bbfe4
* src/octave.mk: Disable some warnings for MSVC build.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3323
diff
changeset
|
59 # - Override CFLAGS and CXXFLAGS to disable some warnings. |
3144
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
60 $(PKG)_EXTRA_CONFIGURE_OPTIONS := \ |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
61 --enable-atomic-refcount \ |
3327
5b38e99bbfe4
* src/octave.mk: Disable some warnings for MSVC build.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3323
diff
changeset
|
62 ac_cv_func_pow=yes ac_cv_func_sqrt=yes \ |
5b38e99bbfe4
* src/octave.mk: Disable some warnings for MSVC build.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3323
diff
changeset
|
63 CFLAGS='-O2 -wd4244 -wd4003 -wd4005 -wd4068' \ |
5b38e99bbfe4
* src/octave.mk: Disable some warnings for MSVC build.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3323
diff
changeset
|
64 CXXFLAGS='-O2 -wd4244 -wd4003 -wd4005 -wd4068' |
3144
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
65 else |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
66 $(PKG)_PREFIX := '$(HOST_PREFIX)' |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
67 $(PKG)_EXTRA_CONFIGURE_OPTIONS := \ |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
68 LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)' |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
69 endif |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
70 |
3646
f38e710f1d95
octave: add --no-x flag when compiling for mingw
John Donoghue <john.donoghue@ieee.org>
parents:
3643
diff
changeset
|
71 ifeq ($(MXE_SYSTEM),mingw) |
f38e710f1d95
octave: add --no-x flag when compiling for mingw
John Donoghue <john.donoghue@ieee.org>
parents:
3643
diff
changeset
|
72 $(PKG)_EXTRA_CONFIGURE_OPTIONS += --no-x |
f38e710f1d95
octave: add --no-x flag when compiling for mingw
John Donoghue <john.donoghue@ieee.org>
parents:
3643
diff
changeset
|
73 endif |
f38e710f1d95
octave: add --no-x flag when compiling for mingw
John Donoghue <john.donoghue@ieee.org>
parents:
3643
diff
changeset
|
74 |
2862
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
75 define $(PKG)_UPDATE |
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
76 echo 'Warning: Updates are temporarily disabled for package octave.' >&2; |
3527
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
77 echo $($(PKG)_VERSION) |
2862
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
78 endef |
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
79 |
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
80 define $(PKG)_BUILD |
3369
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
81 # jni install |
3527
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
82 if [ "$(MXE_SYSTEM)" == "mingw" ] \ |
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
83 && [ "$(MXE_NATIVE_BUILD)" == "no" ] \ |
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
84 && [ "$(ENABLE_JAVA)" == "yes" ]; then \ |
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
85 if [ ! -f $(HOST_INCDIR)/java/jni.h ]; then \ |
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
86 mkdir -p '$(HOST_INCDIR)/java'; \ |
3516
3b5b776331f1
Only download java .h files if not already available
John Donoghue <john.donoghue@ieee.org>
parents:
3498
diff
changeset
|
87 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ |
3527
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
88 -O $(HOST_INCDIR)/java/jni.h; \ |
3516
3b5b776331f1
Only download java .h files if not already available
John Donoghue <john.donoghue@ieee.org>
parents:
3498
diff
changeset
|
89 fi; \ |
3527
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
90 if [ ! -f $(HOST_INCDIR)/java/win32/jni_md.h ]; then \ |
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
91 mkdir -p '$(HOST_INCDIR)/java/win32'; \ |
3516
3b5b776331f1
Only download java .h files if not already available
John Donoghue <john.donoghue@ieee.org>
parents:
3498
diff
changeset
|
92 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ |
3527
b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
John W. Eaton <jwe@octave.org>
parents:
3516
diff
changeset
|
93 -O $(HOST_INCDIR)/java/win32/jni_md.h; \ |
3516
3b5b776331f1
Only download java .h files if not already available
John Donoghue <john.donoghue@ieee.org>
parents:
3498
diff
changeset
|
94 fi; \ |
3369
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
95 fi |
a77a677643d5
Install and use jit header files in cross mingw build.
John Donoghue <john.donoghue@ieee.org>
parents:
3367
diff
changeset
|
96 |
2874
890aa60f7b87
Temporary Octave patch file, improve Octave config and build.
John W. Eaton <jwe@octave.org>
parents:
2873
diff
changeset
|
97 mkdir '$(1)/.build' |
2997 | 98 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \ |
3223
94339f5a27fe
octave.mk: also pass CONFIGURE_LDFLAGS to configure
John W. Eaton <jwe@octave.org>
parents:
3208
diff
changeset
|
99 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ |
3013
bcc26ffe9a0f
use variable for --host and --build configure arguments
John W. Eaton <jwe@octave.org>
parents:
3012
diff
changeset
|
100 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ |
3144
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
101 --prefix='$($(PKG)_PREFIX)' \ |
3323
808b2c61eccb
octave.mk: Replace tabs with spaces for consistent alignment.
Rik <rik@octave.org>
parents:
3318
diff
changeset
|
102 $($(PKG)_CROSS_CONFIG_OPTIONS) \ |
3144
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
103 $($(PKG)_ENABLE_64_CONFIGURE_OPTIONS) \ |
3333
4372645ff7e3
Add --disable-java option to configure.
Rik <rik@octave.org>
parents:
3327
diff
changeset
|
104 $($(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS) \ |
3144
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
105 $($(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS) \ |
3367
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
106 $($(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS) \ |
3323
808b2c61eccb
octave.mk: Replace tabs with spaces for consistent alignment.
Rik <rik@octave.org>
parents:
3318
diff
changeset
|
107 $($(PKG)_EXTRA_CONFIGURE_OPTIONS) \ |
808b2c61eccb
octave.mk: Replace tabs with spaces for consistent alignment.
Rik <rik@octave.org>
parents:
3318
diff
changeset
|
108 PKG_CONFIG='$(MXE_PKG_CONFIG)' \ |
808b2c61eccb
octave.mk: Replace tabs with spaces for consistent alignment.
Rik <rik@octave.org>
parents:
3318
diff
changeset
|
109 PKG_CONFIG_PATH='$(HOST_LIBDIR)/pkgconfig' \ |
3341
b251f4358147
[MSVC] auto-export gnulib symbols from liboctave.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3334
diff
changeset
|
110 && $(CONFIGURE_POST_HOOK) |
2874
890aa60f7b87
Temporary Octave patch file, improve Octave config and build.
John W. Eaton <jwe@octave.org>
parents:
2873
diff
changeset
|
111 |
2936
fc124629c527
backout changeset 0adbff7dec24
John W. Eaton <jwe@octave.org>
parents:
2935
diff
changeset
|
112 ## We want both of these install steps so that we install in the |
fc124629c527
backout changeset 0adbff7dec24
John W. Eaton <jwe@octave.org>
parents:
2935
diff
changeset
|
113 ## location set by the configure --prefix option, and the other |
fc124629c527
backout changeset 0adbff7dec24
John W. Eaton <jwe@octave.org>
parents:
2935
diff
changeset
|
114 ## in a directory tree that will have just Octave files. |
3318
2640cb06f42d
* src/octave.mk: Support file list by using DESTDIR.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3315
diff
changeset
|
115 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)' |
3367
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
116 |
3423
c8e055d83b9f
Set start directory to user home (Bug #41220)
John D <john.donoghue@ieee.org>
parents:
3417
diff
changeset
|
117 if [ "x$(MXE_SYSTEM)" == "xmingw" ]; then \ |
c8e055d83b9f
Set start directory to user home (Bug #41220)
John D <john.donoghue@ieee.org>
parents:
3417
diff
changeset
|
118 cp '$(1)/.build/src/.libs/octave-gui.exe' '$(3)$(HOST_BINDIR)'; \ |
c8e055d83b9f
Set start directory to user home (Bug #41220)
John D <john.donoghue@ieee.org>
parents:
3417
diff
changeset
|
119 fi |
c8e055d83b9f
Set start directory to user home (Bug #41220)
John D <john.donoghue@ieee.org>
parents:
3417
diff
changeset
|
120 |
3367
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
121 if [ "x$(ENABLE_DOCS)" == "xyes" ]; then \ |
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
122 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' DESTDIR=$(3) install-pdf install-html; \ |
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
123 fi |
cfcbe03c9160
installer: Enable documentation build and add to installer.
John Donoghue <john.donoghue@ieee.org>
parents:
3346
diff
changeset
|
124 |
3144
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
125 if [ $(MXE_SYSTEM) != msvc ]; then \ |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
126 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' DESTDIR=$(TOP_DIR)/octave install; \ |
433d1bb3cafb
[MSVC] enable octave compilation
Michael Goffioul <michael.goffioul@gmail.com>
parents:
3069
diff
changeset
|
127 fi |
3383
6dfbea9a9646
Update stable-octave to 3.8.0
John Donoghue <john.donoghue@ieee.org>
parents:
3371
diff
changeset
|
128 |
6dfbea9a9646
Update stable-octave to 3.8.0
John Donoghue <john.donoghue@ieee.org>
parents:
3371
diff
changeset
|
129 # create a file with latest installed octave rev in it |
6dfbea9a9646
Update stable-octave to 3.8.0
John Donoghue <john.donoghue@ieee.org>
parents:
3371
diff
changeset
|
130 echo "$($(PKG)_VERSION)" > $(TOP_DIR)/octave/octave-version |
2862
e93d77b61f17
Include support for building Octave.
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
131 endef |