--- qsampler/trunk/src/CMakeLists.txt 2020/12/03 23:27:46 3838 +++ qsampler/trunk/src/CMakeLists.txt 2020/12/08 17:13:49 3839 @@ -1,4 +1,4 @@ -set(NAME qsampler) +# project(qsampler) include_directories ( ${CMAKE_CURRENT_SOURCE_DIR} @@ -84,8 +84,8 @@ qt5_add_resources (QRC_SOURCES ${RESOURCES}) if (WIN32) - set (RC_FILE ${CMAKE_CURRENT_SOURCE_DIR}/win32/${NAME}.rc) - set (RES_FILE ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.res.obj) + set (RC_FILE ${CMAKE_CURRENT_SOURCE_DIR}/win32/${PROJECT_NAME}.rc) + set (RES_FILE ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.res.obj) find_program (WINDRES_EXECUTABLE NAMES windres mingw32-windres i686-mingw32-windres) if (MINGW) exec_program (${WINDRES_EXECUTABLE} @@ -97,70 +97,70 @@ endif () if (APPLE) - set (ICON_FILE ${CMAKE_CURRENT_SOURCE_DIR}/images/${NAME}.icns) + set (ICON_FILE ${CMAKE_CURRENT_SOURCE_DIR}/images/${PROJECT_NAME}.icns) list (APPEND SOURCES ${ICON_FILE}) - set (MACOSX_BUNDLE_ICON_FILE ${NAME}.icns) + set (MACOSX_BUNDLE_ICON_FILE ${PROJECT_NAME}.icns) set_source_files_properties (${ICON_FILE} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) endif () -add_executable (${NAME} +add_executable (${PROJECT_NAME} ${UI_SOURCES} ${MOC_SOURCES} ${QRC_SOURCES} ${SOURCES} ) -set_target_properties (${NAME} PROPERTIES CXX_STANDARD 17) +set_target_properties (${PROJECT_NAME} PROPERTIES CXX_STANDARD 17) if (WIN32) - set_target_properties (${NAME} PROPERTIES WIN32_EXECUTABLE true) + set_target_properties (${PROJECT_NAME} PROPERTIES WIN32_EXECUTABLE true) endif () if (APPLE) - set_target_properties (${NAME} PROPERTIES MACOSX_BUNDLE true) + set_target_properties (${PROJECT_NAME} PROPERTIES MACOSX_BUNDLE true) endif () -target_link_libraries (${NAME} PRIVATE Qt5::Widgets) +target_link_libraries (${PROJECT_NAME} PRIVATE Qt5::Widgets) if (CONFIG_XUNIQUE) - target_link_libraries (${NAME} PRIVATE Qt5::Network) + target_link_libraries (${PROJECT_NAME} PRIVATE Qt5::Network) endif () if (CONFIG_LIBLSCP) - target_link_libraries (${NAME} PRIVATE ${LSCP_LIBRARIES}) + target_link_libraries (${PROJECT_NAME} PRIVATE ${LSCP_LIBRARIES}) endif () if (CONFIG_LIBGIG) - target_link_libraries (${NAME} PRIVATE ${GIG_LIBRARIES}) + target_link_libraries (${PROJECT_NAME} PRIVATE ${GIG_LIBRARIES}) endif () if (UNIX AND NOT APPLE) - install (TARGETS ${NAME} RUNTIME + install (TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) install (FILES ${QM_FILES} - DESTINATION ${CMAKE_INSTALL_DATADIR}/${NAME}/translations) - install (FILES ${NAME}.desktop + DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/translations) + install (FILES ${PROJECT_NAME}.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) - install (FILES images/${NAME}.png + install (FILES images/${PROJECT_NAME}.png DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/32x32/apps) - install (FILES images/${NAME}.svg + install (FILES images/${PROJECT_NAME}.svg DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps) - install (FILES appdata/${NAME}.appdata.xml + install (FILES appdata/${PROJECT_NAME}.appdata.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) - install (FILES mimetypes/${NAME}.xml + install (FILES mimetypes/${PROJECT_NAME}.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/packages) - install (FILES mimetypes/application-x-${NAME}-session.png + install (FILES mimetypes/application-x-${PROJECT_NAME}-session.png DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/32x32/mimetypes) - install (FILES mimetypes/application-x-${NAME}-session.svg + install (FILES mimetypes/application-x-${PROJECT_NAME}-session.svg DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/mimetypes) endif () if (WIN32) - install (TARGETS ${NAME} RUNTIME + install (TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) install (FILES ${QM_FILES} - DESTINATION ${CMAKE_INSTALL_DATADIR}/${NAME}/translations) + DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/translations) endif ()