Make "" an acceptable option for LINGUAS meaning None

This commit is contained in:
David Sansome 2010-06-12 19:36:22 +00:00
parent e419e27644
commit dd36835b49

View File

@ -271,7 +271,7 @@ set(RESOURCES
) )
set(LINGUAS "All" CACHE STRING "A space-seperated list of translations to compile in to Clementine, or \"None\".") set(LINGUAS "All" CACHE STRING "A space-seperated list of translations to compile in to Clementine, or \"None\".")
if (${LINGUAS} STREQUAL "All") if ("${LINGUAS}" STREQUAL "All")
set (LANGUAGES set (LANGUAGES
ar ar
cs cs
@ -299,14 +299,14 @@ if (${LINGUAS} STREQUAL "All")
zh_CN zh_CN
zh_TW zh_TW
) )
else (${LINGUAS} STREQUAL "All") else ("${LINGUAS}" STREQUAL "All")
if (${LINGUAS} STREQUAL "None") if (NOT "${LINGUAS}" OR "${LINGUAS}" STREQUAL "None")
set (LANGUAGES "") set (LANGUAGES "")
else (${LINGUAS} STREQUAL "None") else (NOT "${LINGUAS}" OR "${LINGUAS}" STREQUAL "None")
string(REGEX MATCHALL [a-zA-Z_]+ string(REGEX MATCHALL [a-zA-Z_]+
LANGUAGES ${LINGUAS}) LANGUAGES ${LINGUAS})
endif (${LINGUAS} STREQUAL "None") endif (NOT "${LINGUAS}" OR "${LINGUAS}" STREQUAL "None")
endif (${LINGUAS} STREQUAL "All") endif ("${LINGUAS}" STREQUAL "All")
# Engines # Engines
set(GST_ENGINE_SRC engines/gstengine.cpp engines/gstequalizer.cpp engines/gstenginepipeline.cpp) set(GST_ENGINE_SRC engines/gstengine.cpp engines/gstequalizer.cpp engines/gstenginepipeline.cpp)