CMakeLists.txt

changeset 84
2c503bf10a4f
parent 81
562ed7d1b74d
child 86
02a8a9b57317
equal deleted inserted replaced
83:6f744c602139 84:2c503bf10a4f
207 else() 207 else()
208 message("** update qm files") 208 message("** update qm files")
209 qt5_add_translation(QM_FILES ${TS_FILES}) 209 qt5_add_translation(QM_FILES ${TS_FILES})
210 endif() 210 endif()
211 211
212 SET( bmsapp_DESKTOP
213 ${ROOTDIR}/bmsapp.desktop
214 )
215
216
212 add_executable(${bmsapp_EXECUTABLE} ${SOURCE_FILES} ${QM_FILES}) 217 add_executable(${bmsapp_EXECUTABLE} ${SOURCE_FILES} ${QM_FILES})
213 target_link_libraries(${bmsapp_EXECUTABLE} Qt5::Core Qt5::Widgets Qt5::Network Qt5::Sql Qt5::PrintSupport) 218 target_link_libraries(${bmsapp_EXECUTABLE} Qt5::Core Qt5::Widgets Qt5::Network Qt5::Sql Qt5::PrintSupport)
214 219
215 # `make translations' 220 # `make translations'
216 add_custom_target(translations DEPENDS ${QM_FILES}) 221 add_custom_target(translations DEPENDS ${QM_FILES})
217 222
218 223
219 # ===== Install the application ===== 224 # ===== Install the application =====
220 225
221 226 install(TARGETS ${bmsapp_EXECUTABLE}
227 RUNTIME DESTINATION bin
228 )
229
230 INSTALL( FILES ${bmsapp_DESKTOP}
231 DESTINATION "${DATAROOTDIR}/applications"
232 )

mercurial