carlo-bramini
a1affca2ca
Use "enable-network" instead of NETWORK_SUPPORT
2018-10-27 10:11:28 +02:00
carlo-bramini
02d7ab6939
Fix "-mms-bitfields" option.
2018-10-26 19:49:27 +02:00
carlo-bramini
2ffad4dd2c
Add options for Windows drivers
2018-10-26 19:48:01 +02:00
derselbst
0f11c9a0da
bump to 2.0.1
2018-10-07 14:47:07 +02:00
derselbst
457edfcdda
fix build for cmake < 3.3
...
CMP0063 hasnt been introduced yet
2018-09-18 17:34:10 +02:00
derselbst
f0f9ebeefb
remove -Wno-cast-qual flag
2018-08-23 14:16:35 +02:00
Tom M
c8056ee002
Merge branch 'master' into test-flag
2018-08-08 20:13:39 +02:00
Tom M
75db4f31b3
WinXP compatible CI builds ( #419 )
...
attempt to remain windows xp compatibility for AppVeyor CI builds and statically link MSVC's C Run-Time Library
2018-08-08 20:12:37 +02:00
derselbst
908aaeb5cc
cmake: setup linker directories before creating target
2018-08-07 15:19:05 +02:00
derselbst
521e5451fc
remove cmake option enable-tests
...
Always build unit tests instead and use cmakes OBJECT library to bypass visibility control and the value of BUILD_SHARED_LIBS.
2018-08-05 20:50:41 +02:00
derselbst
90c2d76709
cmake: setup formatting targets
...
for clang-tidy and astyle + minor formatting adjustments to clang-format config
2018-06-24 12:59:46 +02:00
derselbst
c43bb5d505
set CMAKE_C_FLAGS rather than build type specific ones
2018-06-02 13:23:50 +02:00
Tom M
f1384f03d9
Merge branch 'master' into rvoice-align
2018-05-11 16:53:42 +02:00
derselbst
d8f46f2bae
remove unused vars, clarify comments
2018-05-05 15:17:09 +02:00
derselbst
a153d0ad73
no need to link against openMP
2018-05-04 20:07:06 +02:00
derselbst
7fba85296b
fix compilation with intel compiler
...
by adding -restrict compile flag
2018-05-04 20:05:45 +02:00
Tom M
05c2d57e65
Merge pull request #372 from FluidSynth/rvoice-refactor3
...
rvoice_mixer refactorings + cleanups
2018-05-02 20:51:53 +02:00
derselbst
edd52edac2
consistently use signed int for sfont_id, bank_num and preset_num
2018-04-30 10:09:48 +02:00
derselbst
e229f62020
cmake: detect openMP
2018-04-26 16:25:18 +02:00
derselbst
384f05e77c
disable padding warnings
2018-04-25 17:28:37 +02:00
Marcus Weseloh
f52bbf53a4
Add VintageDreamsWaves-v2 in SF3 format and some tests for sf3 loading
2018-04-18 09:14:55 +02:00
derselbst
cb35fac1c6
make VintageDreams sf2 an explicit requirement for unit tests
2018-04-11 11:03:12 +02:00
derselbst
de68492710
add cmake option enable-tests
...
forces a static build and sets up test env
2018-04-07 10:45:44 +02:00
derselbst
42a6a2153a
add a macro to simplify adding unit tests
2018-04-07 10:45:43 +02:00
derselbst
4032ae0a48
cmake: enable testing with ctest
2018-04-06 20:20:07 +02:00
derselbst
4fd56639fa
fix build for clang-tidy >= 5.0
2018-03-22 21:51:46 +01:00
derselbst
2099dae4f6
remove custom clang-format and clang-tidy scripts
...
everything is now handled by cmake
2018-03-22 20:48:15 +01:00
derselbst
d16ca62465
use cmake to specify C standard explicitly
2018-03-22 20:42:03 +01:00
derselbst
a62bf97d76
add cmake targets for clang-tidy and clang-format
2018-03-22 20:40:54 +01:00
derselbst
94316addcf
fix build
...
midishare complaining libs not found
2018-03-17 16:40:51 +01:00
derselbst
57c7e3d3a6
cmake: fix enable-midishare option
2018-03-17 13:08:19 +01:00
Sayfulin Aleksandr
98e976a9cc
cmake: enable/disable OSS support ( #350 )
...
Add a cmake option for OSS support and sort options alphabetically.
2018-03-17 12:48:14 +01:00
Christophe Giboudeaux
ce00c35012
Fix pkgconfig file for absolute paths ( #347 )
...
When building fluidsynth, we can use relative or absolute paths for LIB_INSTALL_DIR and INCLUDE_INSTALL_DIR. Check whether the two vars were defined absolute before writing fluidsynth.pc.
Fixes https://bugzilla.opensuse.org/1084081
2018-03-06 17:21:15 +01:00
derselbst
57eceee073
remove obsolete cmake option enable-ladcca
2018-03-03 19:46:07 +01:00
derselbst
b3ac209d21
remove redundant cmake header install directives
2018-02-22 17:16:57 +01:00
derselbst
aa3703b2e3
add systemd service files
...
to enable running fluidsynth as user service. Fixes #342
2018-02-20 21:31:35 +01:00
derselbst
f125e8a9c6
do not add LIB_SUFFIX if LIB_INSTALL_DIR set manually
2018-02-20 17:05:42 +01:00
derselbst
a69db1a74e
remove useless HAVE_CONFIG_H
2018-02-20 12:48:57 +01:00
derselbst
4ad3aa2307
fix build of downstream apps for static fluidsynth lib
...
fixes #341
2018-02-20 12:44:30 +01:00
Tom M
28a794a61c
Merge pull request #339 from stekyne/msvc_library_prefix_fix
...
Minor cmake adjustments for MSVC builds to enable building fluidsynth as vcpkg package
2018-02-12 09:44:44 +01:00
Stephen Kyne
3acf461346
Remove debug postfix for MSVC build
2018-02-11 16:07:38 +00:00
Tom M
4a0a7365ee
Refactor Soundfont loader API ( #334 )
...
* add fluid_mod_sizeof() and fluid_sample_sizeof() for low latency scenarios
* fix return value of default_fclose
* enable padding warnings for cmake enable-profiling=1
* make these types private:
* struct _fluid_sfloader_t
* struct _fluid_sample_t
* struct _fluid_sfont_t
* struct _fluid_preset_t
...and provide proper getter and setter functions
2018-02-11 16:56:53 +01:00
Stephen Kyne
f8470affc5
No longer prefix the lib folder for MSVC builds
2018-02-07 21:06:41 +00:00
derselbst
f3903d1a2f
add support for intel compiler
2018-01-03 16:41:32 +01:00
derselbst
df6fad7d83
output optimization report if enable-profiling=1
2018-01-03 16:40:53 +01:00
carlo-bramini
8025f788d3
Disable network at compile time (option) ( #307 )
2017-12-17 10:25:54 +01:00
Tom M
ea8ac50333
Merge branch 'master' into cleanup3
2017-12-07 17:11:35 +01:00
Marcus Weseloh
8525e420b0
Allow overwriting the compile-time flags for gcc/clang.
2017-12-02 17:38:41 +01:00
derselbst
c7675a8269
bump version to 2.0
2017-11-30 13:25:40 +01:00
Tom M
a7fe5c4257
Merge pull request #283 from FluidSynth/ladspa
...
Polishing of LADSPA subsystem
2017-11-25 11:45:49 +01:00