xarkes
c2cc0462b5
Removed deplicated file for meson ( #10367 )
2018-06-16 22:13:01 +02:00
Florian Märkl
737e7d33da
Set HAVE_EXPLICIT_BZERO in meson ( #10359 )
2018-06-15 19:06:56 +02:00
David CARLIER
4d1d5adb0d
Using randomisation wrapper ( #10310 )
...
* various tweaks, updating configure.acr script
* moving code to existing utils and modifying builds scripts
* use arc4random_buf when available
2018-06-11 02:50:30 +02:00
Paul I
cad927a591
Meson: add rule for tags.r2 ( #10215 )
2018-05-28 23:25:48 +02:00
Paul I
7e9f982849
Meson: some cleanup ( #10076 )
2018-05-16 10:24:35 +02:00
Jörg Thalheim
9656ba12aa
meson: make git executable optional ( #10092 )
...
This is useful for reproducible offline builds
2018-05-16 08:32:26 +02:00
Paul I
5180e0220f
Add R2_PLUGINS, R2_EXTRAS, R2_BINDINGS macros ( #9994 )
2018-05-02 15:58:14 +02:00
Paul I
52aabd40ff
Reduce r2 default subdirs paths for Windows ( #9991 )
...
R2_INCDIR: include\libr -> include
R2_WWWROOT': share\radare2\{R2_VERSION}\www -> share\www
R2_SDB': share\radare2\{R2_VERSION} -> share
R2_ZIGNS': share\radare2\{R2_VERSION}\zigns -> share\zigns
R2_THEMES': share\radare2\{R2_VERSION}\cons -> share\cons
R2_FORTUNES': share\doc\radare2 -> share\doc
R2_HUD': share\radare2\{R2_VERSION}\hud -> share\hud
2018-04-30 12:38:25 +02:00
Paul I
cc90ec6be5
[WIP] Move hardcoded paths to r_userconf.h ( #9959 )
...
* Move hardcoded paths to r_userconf.h
* Add R2_HOME_* macros
* Some cleanup
2018-04-28 10:02:55 +02:00
Paul I
6fa279ca1f
Update Meson version to 0.46.0 ( #9950 )
2018-04-25 13:07:43 +02:00
Paul I
bfb54eafb8
Meson: add ADDR_NO_RANDOMIZE check ( #9905 )
2018-04-17 10:53:08 +02:00
Paul I
40b4a5b557
Meson: disable libversion info for Windows ( #9858 )
2018-04-10 22:44:54 +02:00
Paul I
4f7687287f
Meson: Some little fixes ( #9783 )
...
* fix shlr libraries names
* fix missing headers for Windows dist
* fix missing format files for Windows dist
* add <static_runtime> option
* add argument with list of additional meson options for sys/meson.py
2018-03-30 23:35:12 +02:00
Paul I
4e73ad7d19
Meson: some cleanup ( #9753 )
2018-03-23 07:47:46 +01:00
Florian Märkl
9074d2904a
Make R2_LIBDIR, R2_INCDIR and R2_DATDIR absolute in meson ( #9740 )
2018-03-21 12:18:15 +01:00
Paul I
b282418ef7
Meson: use more built-in options ( #9678 )
2018-03-13 07:54:33 +01:00
Paul I
9c0d682e60
Meson: Invoke python via <python3> module + some little fixes ( #9594 )
...
* Meson: Invoke python via <python3> module
* Meson: Added version check
* Meson: Disable git output for capstone cloning command
2018-03-06 08:28:40 +01:00
Paul I
13f7013696
Meson: Added sdb building/installation rules ( #9575 )
2018-03-05 00:10:28 +01:00
Florian Märkl
95a1b75784
Install Headers and .pc Files with Meson ( #9548 )
...
Use meson pkgconfig for .pc files
meson 0.44
Install same headers as acr
2018-03-03 20:00:18 +08:00
Paul I
bb4f61580e
Cleanup meson files ( #9424 )
2018-02-20 09:33:19 +01:00
Paul I
d66df132e7
mesonbuild: Using radare2 as subproject ( #9317 )
...
* meson: Using radare2 as subproject
* JUST TEST
2018-02-06 13:41:42 +01:00
xarkes
410ca09803
Added dynamic linking build for Appveyor ( #8948 )
...
* Revert "Enable GDB for Windows (#8877 )"
Because it does not work while linking dynamically on windows
This reverts commit 12b9d8c3b4
.
* Added dynamic linking build for Appveyor
* Try cleaning Windows linkage (meson)
2017-12-03 21:26:13 +01:00
xarkes
6cad3b5225
Some meson linux improvements
2017-12-02 12:56:31 +01:00
xarkes
c118091c42
Fix #8486 (meson missing bins) ( #8519 )
2017-09-15 10:17:50 +02:00
xarkes
57f2c6da27
Fixing meson build ( #8178 )
2017-08-10 17:04:13 +02:00
alvarofe
7264603877
Revert "Fix meson build"
...
This reverts commit 96f1e821a2
.
2017-08-10 13:15:30 +02:00
xarkes
96f1e821a2
Fix meson build
2017-08-10 10:18:12 +02:00
xarkes
567b5837b0
Moving /MT modifier to release build ( #8103 )
2017-08-02 13:13:25 +02:00
xarkes
d4d07ee1ca
Better meson build
2017-07-28 14:02:27 +02:00
xarkes
221b312046
Meson builds generates sdb files (+build clean) ( #8035 )
2017-07-26 23:15:41 +02:00
xarkes
f0fc5cbc25
Fixed meson r_version creation + reorder ( #7909 )
2017-07-14 13:13:18 +02:00
xarkes
927c484932
Reorganized meson version grabbing ( #7828 )
2017-06-29 17:35:40 +02:00
SkUaTeR
c31d81da26
support for static build ( #7822 )
...
* support for static build
* improved sharard/static build
2017-06-28 22:54:40 +02:00
xarkes
0452dea522
Better release handling
2017-06-23 18:30:29 +08:00
xarkes
ec6ac26e8b
msvc compile with /MT to include redistributables into binaries
2017-06-23 11:40:30 +08:00
Lowly Worm
af4dda8721
rm whitespace in meson build file
2017-06-17 16:29:42 -07:00
xarkes
a4a48386db
Ignore meson scripts ( #7751 )
...
Add VS2017 project generation
2017-06-15 22:17:59 +02:00
xarkes
f590de9e71
Fixed meson r_version.h ( #7702 )
2017-06-08 05:32:17 +02:00
xarkes
bcdbfcaf8a
Moved meson bat script + better meson.build file ( #7701 )
2017-06-07 23:36:02 +02:00
SkUaTeR
dc7914644e
Meson improvements
2017-05-31 13:38:47 +02:00
SkUaTeR
0596c1c08e
Meson shlr libs
2017-05-30 18:38:19 +02:00
pancake
0b383d892b
Fix make meson-symstall
2017-05-29 22:47:51 +02:00
SkUaTeR
080416d09e
Fixed meson build for msvc
2017-05-29 22:35:59 +02:00
pancake
22cde23367
Generate r_userconf.h with Meson too
2017-05-29 13:06:10 +02:00
pancake
6758e3753d
Remove configure-plugins dependency for the make meson
2017-05-26 02:43:53 +02:00
pancake
478095b6e8
Fix meson build on macOS
2017-05-14 23:15:07 +02:00
SkUaTeR
9a1337512a
meson.build fixes to build with MSVC
2017-05-14 23:06:00 +02:00
pancake
3e0c7bc650
Support meson build for Linux (Requires meson 0.40)
2017-05-02 14:18:36 +02:00
pancake
fa671b9a16
Initial support for the Meson build system
...
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00