diff options
author | Rolf Eike Beer <eb@emlix.com> | 2017-10-20 10:22:42 (GMT) |
---|---|---|
committer | Rolf Eike Beer <kde@opensource.sf-tec.de> | 2017-10-20 18:25:40 (GMT) |
commit | 975fb19eb07bc65ef48ddd5f26bf6be2736d0e0a (patch) | |
tree | bca159d7f80622743ddd49f99bf1024b53972fd5 /CMakeLists.txt | |
parent | af7dfa6d51dcbdbcba4196c244e4609ff249d83c (diff) | |
download | Doxygen-975fb19eb07bc65ef48ddd5f26bf6be2736d0e0a.zip Doxygen-975fb19eb07bc65ef48ddd5f26bf6be2736d0e0a.tar.gz Doxygen-975fb19eb07bc65ef48ddd5f26bf6be2736d0e0a.tar.bz2 |
CMake: remove needless variable expansions
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 05db71d..79a53e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,12 +41,12 @@ if (use_libclang) set(clang "1" CACHE INTERNAL "used in settings.h") find_package(LLVM CONFIG REQUIRED) find_package(Clang CONFIG REQUIRED) - if (${CMAKE_SYSTEM} MATCHES "Darwin") + if (CMAKE_SYSTEM MATCHES "Darwin") set(MACOS_VERSION_MIN 10.11) endif() endif() -if (${CMAKE_SYSTEM} MATCHES "Darwin") +if (CMAKE_SYSTEM MATCHES "Darwin") set(CMAKE_CXX_FLAGS "-Wno-deprecated-register -mmacosx-version-min=${MACOS_VERSION_MIN} ${CMAKE_CXX_FLAGS}") set(CMAKE_C_FLAGS "-Wno-deprecated-register -mmacosx-version-min=${MACOS_VERSION_MIN} ${CMAKE_C_FLAGS}") find_library(CORESERVICES_LIB CoreServices) @@ -54,7 +54,7 @@ if (${CMAKE_SYSTEM} MATCHES "Darwin") endif() if (WIN32) - if (NOT "${CMAKE_GENERATOR}" MATCHES ".*MinGW Makefiles.*") + if (NOT CMAKE_GENERATOR MATCHES "MinGW Makefiles") if (NOT ICONV_DIR) set(ICONV_DIR "${CMAKE_SOURCE_DIR}/winbuild") endif() @@ -71,13 +71,13 @@ set(CMAKE_CXX_VISIBILITY_PRESET hidden) set(CMAKE_C_VISIBILITY_PRESET hidden) set(CMAKE_VISIBILITY_INLINES_HIDDEN 1) -if ("${CMAKE_GENERATOR}" MATCHES "Ninja") +if (CMAKE_GENERATOR MATCHES "Ninja") set(LEX_FLAGS ) set(YACC_FLAGS ) -else ("${CMAKE_GENERATOR}" MATCHES "Ninja") +else () set(LEX_FLAGS $(LEX_FLAGS)) set(YACC_FLAGS $(YACC_FLAGS)) -endif ("${CMAKE_GENERATOR}" MATCHES "Ninja") +endif () find_program(DOT NAMES dot) find_package(PythonInterp REQUIRED) @@ -111,22 +111,23 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${EXECUTABLE_OUTPUT_PATH}) # gather lang codes for translation file(GLOB lang_files RELATIVE "${CMAKE_SOURCE_DIR}/src" "${CMAKE_SOURCE_DIR}/src/translator_??.h") -set(lcodes "") -foreach (_lang ${lang_files}) - string(REGEX REPLACE "translator_(.*).h" "\\1" _lang_code ${_lang}) - string(TOUPPER ${_lang_code} lang_code) - list(APPEND lcodes "${lang_code}") -endforeach() if (english_only) # user only wants English set(lcodes "ENONLY") +else () + set(lcodes "") + foreach (_lang ${lang_files}) + string(REGEX REPLACE "translator_(.*).h" "\\1" _lang_code ${_lang}) + string(TOUPPER ${_lang_code} lang_code) + list(APPEND lcodes "${lang_code}") + endforeach() endif() set(LANG_CODES ${lcodes} CACHE STRING "List of language codes for which translations should be compiled in") -if (${CUSTOM_INCLUDE_DIR}) +if (CUSTOM_INCLUDE_DIR) include_directories(${CUSTOM_INCLUDE_DIR}) endif() -if (${CUSTOM_LINK_DIR}) +if (CUSTOM_LINK_DIR) link_directories(${CUSTOM_LINK_DIR}) endif() |