@@ -28,15 +28,15 @@ else()
2828endif ()
2929
3030# Define target
31- add_executable (omodsim )
31+ add_executable (${PROJECT_NAME} )
3232
3333# Define compile definitions
3434add_compile_definitions (APP_NAME= "${PRODUCT_NAME} " )
3535add_compile_definitions (APP_DESCRIPTION= "${PROJECT_DESCRIPTION} " )
3636add_compile_definitions (APP_VERSION= "${PROJECT_VERSION} " )
3737
3838# Include directories
39- target_include_directories (omodsim PRIVATE
39+ target_include_directories (${PROJECT_NAME} PRIVATE
4040 ${CMAKE_CURRENT_SOURCE_DIR}
4141 ${CMAKE_CURRENT_SOURCE_DIR} /controls
4242 ${CMAKE_CURRENT_SOURCE_DIR} /dialogs
@@ -261,15 +261,19 @@ else()
261261endif ()
262262
263263# Link libraries
264- target_sources (omodsim PRIVATE resources.qrc ${HEADERS} ${SOURCES} ${UI_FILES} ${TS_FILES} )
265- target_link_libraries (omodsim PRIVATE Qt::Widgets Qt::Network Qt::PrintSupport Qt::SerialBus Qt::SerialPort Qt::Qml Qt::Help )
264+ target_sources (${PROJECT_NAME} PRIVATE resources.qrc ${HEADERS} ${SOURCES} ${UI_FILES} ${TS_FILES} )
265+ target_link_libraries (${PROJECT_NAME} PRIVATE Qt::Widgets Qt::Network Qt::PrintSupport Qt::SerialBus Qt::SerialPort Qt::Qml Qt::Help )
266+
267+ if (TARGET update_translations)
268+ add_dependencies (${PROJECT_NAME} update_translations )
269+ endif ()
266270
267271if (Qt6_FOUND)
268- qt_add_lupdate (omodsim
272+ qt_add_lupdate (${PROJECT_NAME}
269273 TS_FILES ${TS_FILES}
270274 SOURCES ${SOURCES} ${HEADERS} ${UI_FILES}
271275 )
272- target_link_libraries (omodsim PRIVATE Qt::Core5Compat )
276+ target_link_libraries (${PROJECT_NAME} PRIVATE Qt::Core5Compat )
273277else ()
274278 add_custom_command (
275279 OUTPUT ${TS_FILES}
@@ -297,8 +301,8 @@ if(WIN32)
297301
298302 configure_file (${RC_TEMPLATE} ${GENERATED_RC} @ONLY )
299303
300- target_sources (omodsim PRIVATE ${ICON_PATH} ${GENERATED_RC} )
301- set_target_properties (omodsim PROPERTIES WIN32_EXECUTABLE ON )
304+ target_sources (${PROJECT_NAME} PRIVATE ${ICON_PATH} ${GENERATED_RC} )
305+ set_target_properties (${PROJECT_NAME} PROPERTIES WIN32_EXECUTABLE ON )
302306endif ()
303307
304308add_custom_command (
@@ -314,5 +318,4 @@ add_custom_command(
314318)
315319
316320add_custom_target (helpgenerator ALL DEPENDS ${JSHELP_QCH} ${JSHELP_QHC} )
317- add_dependencies (omodsim helpgenerator )
318- add_dependencies (omodsim update_translations )
321+ add_dependencies (${PROJECT_NAME} helpgenerator )
0 commit comments