Browse Source

fix(cmake): Fix smileys resource adding

pull/3913/head
Diadlo 9 years ago
parent
commit
fddda5de61
No known key found for this signature in database
GPG Key ID: 5AF9F2E29107C727
  1. 2
      .travis/build-ubuntu-14-04.sh
  2. 18
      CMakeLists.txt
  3. 2
      qtox.pro

2
.travis/build-ubuntu-14-04.sh

@ -147,7 +147,7 @@ export PKG_CONFIG_PATH="$PWD/libs/lib/pkgconfig" @@ -147,7 +147,7 @@ export PKG_CONFIG_PATH="$PWD/libs/lib/pkgconfig"
# first build qTox without support for optional dependencies
echo '*** BUILDING "MINIMAL" VERSION ***'
qmake qtox.pro QMAKE_CC="$CC" QMAKE_CXX="$CXX" ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO DISABLE_PLATFORM_EXT=YES SMILEYS=NO
qmake qtox.pro QMAKE_CC="$CC" QMAKE_CXX="$CXX" ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO DISABLE_PLATFORM_EXT=YES SMILEYS=DISABLED
# ↓ reduce if build fails with OOM
make -j$(nproc)
# clean it up, and build normal version

18
CMakeLists.txt

@ -115,15 +115,21 @@ qt5_add_resources( @@ -115,15 +115,21 @@ qt5_add_resources(
DEPENDS ${${PROJECT_NAME}_QM_FILES}
)
if(NOT ${SMILEYS})
set(SMILEYS, "")
if(NOT SMILEYS)
set(SMILEYS "")
endif()
if(NOT ${SMILEYS} MATCHES "NO")
qt5_add_resources(smileys/emojione.qrc)
if(NOT ${SMILEYS} MATCHES "MIN")
qt5_add_resources(smileys/smileys.qrc)
if(NOT "${SMILEYS}" STREQUAL "DISABLED")
qt5_add_resources(
${PROJECT_NAME}_RESOURCES
smileys/emojione.qrc)
if(NOT "${SMILEYS}" STREQUAL "MIN")
qt5_add_resources(
${PROJECT_NAME}_RESOURCES
smileys/smileys.qrc)
endif()
endif()
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/translations.qrc.in"

2
qtox.pro

@ -406,7 +406,7 @@ freebsd { @@ -406,7 +406,7 @@ freebsd {
RESOURCES += res.qrc \
translations/translations.qrc
!contains(SMILEYS, NO) {
!contains(SMILEYS, DISABLED) {
RESOURCES += smileys/emojione.qrc
!contains(SMILEYS, MIN) {
RESOURCES += smileys/smileys.qrc

Loading…
Cancel
Save