Index: CMakeLists.txt =================================================================== diff -u --- CMakeLists.txt (revision 0) +++ CMakeLists.txt (revision 40eabb7f12e471b43613233b628e1349aef0f62b) @@ -0,0 +1,30 @@ +set(SUB_PROJECT_NAME ${PROJECT_NAME}-resources) + +find_package(Qt5 REQUIRED COMPONENTS Core) + +set(QRCS + images.qrc +) + +file(MAKE_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/resources) + +if(BUILD_COMPILE_RESOURCES) + message("Compiling images") + list(APPEND BIG_QRCS images.qrc) +else() + foreach(images) + qt_add_binary_resources( + ${resource} ${resource}.qrc DESTINATION + ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/resources/${resource}.rcc) + endforeach() +endif() + +qt_add_resources(RCCS ${QRCS}) +qt_add_big_resources(BIG_RCCS ${BIG_QRCS}) + +add_library(${SUB_PROJECT_NAME} STATIC ${RCCS} ${BIG_RCCS}) +set_target_properties(${SUB_PROJECT_NAME} PROPERTIES AUTOMOC OFF AUTORCC OFF) + +set(INSTALL_IMAGES_DIR + "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/resources/images" + CACHE PATH "Installation directory for resrouces/images") Index: images.qrc =================================================================== diff -u --- images.qrc (revision 0) +++ images.qrc (revision 40eabb7f12e471b43613233b628e1349aef0f62b) @@ -0,0 +1,59 @@ + + + images/Accelerate.png + images/ArrowLeft.png + images/ArrowRight.png + images/arrowsExpanding.png + images/bell-off.png + images/bell-on.png + images/Bluetooth.png + images/BusyDone.png + images/BusyFail.png + images/Busy.png + images/check.png + images/chevron-down.png + images/chevron-left.png + images/chevron-right.png + images/chevron-up.png + images/Clock-Minus.png + images/Clock-Plus.png + images/Close.png + images/CloudSync.png + images/Decelerate.png + images/DenaliDevice.png + images/diality-splash.bmp + images/diality-splash.png + images/diality-splash.sh + images/diality-splash.xcf + images/edit-disabled.png + images/edit.png + images/EjectDisabled.png + images/EjectEnabled.png + images/End.png + images/eye.png + images/help.png + images/HomeBackground.png + images/Information.png + images/list.png + images/Lock.png + images/logo_custom_clut224.ppm + images/logo d Dark Transparent.png + images/logo_diality_1280_800.ppm + images/Logo Diality.png + images/Logo DialityT.png + images/Logo d.png + images/Omron-bp7000.png + images/PauseDarkBlue.png + images/PauseGray.png + images/PauseLightBlue.png + images/PauseOrange.png + images/Prescription.png + images/Resume.png + images/Settings.png + images/Storage.png + images/Unlock.png + images/Wave-Minus.png + images/Wave-Plus.png + images/Wifi.png + +