Skip to content

Commit dabdc56

Browse files
committed
update cmakelists.txt file
1 parent c982070 commit dabdc56

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

omodsim/CMakeLists.txt

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ else()
2828
endif()
2929

3030
# Define target
31-
add_executable(omodsim)
31+
add_executable(${PROJECT_NAME})
3232

3333
# Define compile definitions
3434
add_compile_definitions(APP_NAME="${PRODUCT_NAME}")
3535
add_compile_definitions(APP_DESCRIPTION="${PROJECT_DESCRIPTION}")
3636
add_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()
261261
endif()
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

267271
if(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)
273277
else()
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)
302306
endif()
303307

304308
add_custom_command(
@@ -314,5 +318,4 @@ add_custom_command(
314318
)
315319

316320
add_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

Comments
 (0)