12 SET( bmsapp_VERSION_PATCH 0 ) |
12 SET( bmsapp_VERSION_PATCH 0 ) |
13 |
13 |
14 # Compile flags |
14 # Compile flags |
15 |
15 |
16 option(BUILD_DESIGNER_PLUGINS "If on, you will only build and install the designer plugins." OFF) |
16 option(BUILD_DESIGNER_PLUGINS "If on, you will only build and install the designer plugins." OFF) |
17 option(UPDATE_TRANSLATIONS "Enable rescanning sources to update .ts files" OFF) |
17 option(UPDATE_TRANSLATIONS "Enable rescanning sources to update .ts files" ON) |
18 |
18 |
19 IF( ${BUILD_DESIGNER_PLUGINS} ) |
19 IF( ${BUILD_DESIGNER_PLUGINS} ) |
20 message(STATUS "Building designer plugins" ) |
20 message(STATUS "Building designer plugins" ) |
21 ELSE() |
21 ELSE() |
22 message(STATUS "Building bmsapp" ) |
22 message(STATUS "Building bmsapp" ) |
365 ELSE() |
365 ELSE() |
366 |
366 |
367 # Run with cmake -DUPDATE_TRANSLATIONS=ON .. |
367 # Run with cmake -DUPDATE_TRANSLATIONS=ON .. |
368 # or cmake -DUPDATE_TRANSLATIONS=OFF .. |
368 # or cmake -DUPDATE_TRANSLATIONS=OFF .. |
369 |
369 |
370 if(UPDATE_TRANSLATIONS) |
370 # if(UPDATE_TRANSLATIONS) |
371 message("** parse sources for new translations") |
371 message("** parse sources for new translations") |
372 qt5_create_translation(QM_FILES ${SOURCE_FILES} ${TS_FILES}) |
372 qt5_create_translation(QM_FILES ${SOURCE_FILES} ${TS_FILES}) |
373 else() |
373 # else() |
374 message("** update qm files") |
374 # message("** update qm files") |
375 qt5_add_translation(QM_FILES ${TS_FILES}) |
375 #qt5_add_translation(QM_FILES ${TS_FILES}) |
376 endif() |
376 #endif() |
377 |
377 |
378 SET( bmsapp_DESKTOP |
378 SET( bmsapp_DESKTOP |
379 ${ROOTDIR}/bmsapp.desktop |
379 ${ROOTDIR}/bmsapp.desktop |
380 ) |
380 ) |
381 |
381 |