install all langs by qmake always

This commit is contained in:
glixx 2019-06-27 07:55:18 +03:00
parent fdd1d49664
commit edb1363893
7 changed files with 63 additions and 163 deletions

View File

@ -74,7 +74,7 @@
**WITH_FLUIDSYNTH**: install desktop file and wrapper script for fluidsynth; disabled by default.
**INSTALL_ALL_LANGS**: install all languages; disabled by default for cmake and enabled for qmake.
**INSTALL_ALL_LANGS**: install all languages; disabled by default for cmake and always enabled for qmake.
**USE_SYSTEM_RTMIDI**: build with system (not bundled) rtmidi; disabled by default.

View File

@ -6,5 +6,4 @@ endif(COMMAND cmake_policy)
# set project's name
PROJECT( pianobooster )
ADD_SUBDIRECTORY(src build)

View File

@ -205,4 +205,4 @@ We are looking for musicians to make music for pianobooster. It can be education
PLATFORMS
=========
We support Linux and Windows platforms. We do not have macOS developers at the moment.
We support Linux and Windows platforms. We do not have macOS, FreeBSD developers at the moment.

View File

@ -19,9 +19,9 @@ v0.7.0:
- Fix segfault on the next start of program after playing corrupted midi file
- Fix midi input/output devices detection
- RtMidi: version 4.0.0
- Fix reading position of main window
- Fix reading saved position of main window
- Fix music and translations installation
- Qmake is alternative for Cmake
- Qmake is alternative for Cmake (Linux, Windows)
- Fix macOS building
v0.6.8: (11 May 2018)

View File

@ -29,7 +29,7 @@ Piano Booster To Do tasks (in no particular order)
# DIFFICULT
- Reduce the midi timing jitter by:
3. Move the conductor realtime engine so it runs in it own thread.
1. Move the conductor realtime engine so it runs in it own thread.
- Show the rests in each bar.
- Add note beams.
- Show a graph of how your playing has improved over time.

View File

@ -10,110 +10,11 @@ isEmpty(NO_DOCS): NO_DOCS="OFF"
isEmpty(WITH_MAN): WITH_MAN="OFF"
isEmpty(WITH_TIMIDITY): WITH_TIMIDITY="OFF"
isEmpty(WITH_FLUIDSYNTH): WITH_FLUIDSYNTH="OFF"
isEmpty(INSTALL_ALL_LANGS): INSTALL_ALL_LANGS="OFF"
TRANSLATIONS = translations/pianobooster_af.ts \
translations/pianobooster_am.ts \
translations/pianobooster_ar.ts \
translations/pianobooster_as.ts \
translations/pianobooster_ast.ts \
translations/pianobooster_az.ts \
translations/pianobooster_be.ts \
translations/pianobooster_bg.ts \
translations/pianobooster_blank.ts \
translations/pianobooster_bn.ts \
translations/pianobooster_br.ts \
translations/pianobooster_bs_BA.ts \
translations/pianobooster_bs.ts \
translations/pianobooster_ca.ts \
translations/pianobooster_crh.ts \
translations/pianobooster_csb.ts \
translations/pianobooster_cs.ts \
translations/pianobooster_cy.ts \
translations/pianobooster_da.ts \
translations/pianobooster_de.ts \
translations/pianobooster_dz.ts \
translations/pianobooster_el.ts \
translations/pianobooster_eo.ts \
translations/pianobooster_es.ts \
translations/pianobooster_et.ts \
translations/pianobooster_eu.ts \
translations/pianobooster_fa.ts \
translations/pianobooster_fi.ts \
translations/pianobooster_fo.ts \
translations/pianobooster_frp.ts \
translations/pianobooster_fr.ts \
translations/pianobooster_fur.ts \
translations/pianobooster_fy.ts \
translations/pianobooster_ga.ts \
translations/pianobooster_gd.ts \
translations/pianobooster_gl.ts \
translations/pianobooster_gu.ts \
translations/pianobooster_he.ts \
translations/pianobooster_hi.ts \
translations/pianobooster_hr.ts \
translations/pianobooster_hu.ts \
translations/pianobooster_hy.ts \
translations/pianobooster_id.ts \
translations/pianobooster_is.ts \
translations/pianobooster_it.ts \
translations/pianobooster_ja.ts \
translations/pianobooster_ka.ts \
translations/pianobooster_kk.ts \
translations/pianobooster_kn.ts \
translations/pianobooster_ko.ts \
translations/pianobooster_ks.ts \
translations/pianobooster_ku.ts \
translations/pianobooster_lt.ts \
translations/pianobooster_lv.ts \
translations/pianobooster_mai.ts \
translations/pianobooster_mg.ts \
translations/pianobooster_mi.ts \
translations/pianobooster_ml.ts \
translations/pianobooster_mn.ts \
translations/pianobooster_mr.ts \
translations/pianobooster_ms.ts \
translations/pianobooster_my.ts \
translations/pianobooster_nb.ts \
translations/pianobooster_nds.ts \
translations/pianobooster_ne.ts \
translations/pianobooster_nl.ts \
translations/pianobooster_nn.ts \
translations/pianobooster_oc.ts \
translations/pianobooster_or.ts \
translations/pianobooster_pa.ts \
translations/pianobooster_pl.ts \
translations/pianobooster_ps.ts \
translations/pianobooster_pt_BR.ts \
translations/pianobooster_pt.ts \
translations/pianobooster_ro.ts \
translations/pianobooster_ru.ts \
translations/pianobooster_se.ts \
translations/pianobooster_si.ts \
translations/pianobooster_sk.ts \
translations/pianobooster_sl.ts \
translations/pianobooster_sq.ts \
translations/pianobooster_sr@latin.ts \
translations/pianobooster_sr.ts \
translations/pianobooster_sv.ts \
translations/pianobooster_ta.ts \
translations/pianobooster_te.ts \
translations/pianobooster_tg.ts \
translations/pianobooster_th.ts \
translations/pianobooster_tr.ts \
translations/pianobooster_tt.ts \
translations/pianobooster_uk.ts \
translations/pianobooster_uz.ts \
translations/pianobooster_vi.ts \
translations/pianobooster_wa.ts \
translations/pianobooster_xh.ts \
translations/pianobooster_zh_HK.ts \
translations/pianobooster_zh.ts
# install all languages always
INSTALL_ALL_LANGS="ON"
contains(INSTALL_ALL_LANGS, ON){
message(building with all languages)
TRANSLATIONS = $$files(translations/*.ts)
}
USE_FLUIDSYNTH {
# Note The FLUIDSYNTH_INPLACE_DIR dir is used mainly used when compiling on windows