86Box/86Box
CMakeLists.txt
:200
string(TOLOWER "${BUILD_TYPE}" BUILD_TYPE_LOWER)
string(TOLOWER "${BUILD_TYPE}" BUILD_TYPE_LOWER)
string(APPEND CMAKE_CXX_FLAGS_INIT " -m32 -march=i686 -msse2 -mfpmath=sse -mstackrealign")
string(REGEX MATCH "[A-Z]+$" PO_COUNTRY ${PO_FILE_NAME})
string(APPEND QT_TRANSLATIONS_LIST " <file>${qt_translation_file_dest}</file>\n")
string(REGEX MATCH "^([0-9]+\.[0-9]+)" ignore ${BASE})
string(RANDOM LENGTH ${pad_len} pad)
string(APPEND ADIOS2_CONFIG_FEATURE_LIST "nullptr")
string(SUBSTRING "${in1}" 0 ${len} sub1)
STRING(FIND ${LOOP_VAR} "-u" DEL_FLG)
STRING(FIND ${LOOP_VAR} "/" HINT_FLG)
STRING(FIND ${LOOP_VAR} "stdc++" CPP_FLG)
string(STRIP "${output}" output)
string(REGEX MATCH "HDF5 Version: ([a-zA-Z0-9\\.\\-]*)" version "${config_output}")
string(REPLACE "-D" "" _hdf5_definitions "${HDF5_${hdf5_lang}_HL_DEFINITIONS}")
string(REGEX REPLACE "\nrm -f mpif.h$" "" MPI_LINK_CMDLINE "${MPI_LINK_CMDLINE}")
string(REGEX MATCHALL "(^| )${_MPI_PREPROCESSOR_FLAG_REGEX}-D *([^\" ]+|\"[^\"]+\")" MPI_ALL_COMPILE_DEFINITIONS "${MPI_COMPILE_CMDLINE}")
string(REGEX MATCHALL "(^| )${CMAKE_LIBRARY_PATH_FLAG} *([^\" ]+|\"[^\"]+\")" MPI_DIRECT_LINK_PATHS "${MPI_LINK_CMDLINE}")
string(APPEND MPI_${LANG}_COMPILE_FLAGS " -D${_MPI_DEF}")
string (REGEX MATCHALL "-(l|framework)[ ]*[^ ]+" _values "${_values}")
string (REGEX MATCHALL "[0-9]+" versions "${version}")
string (LENGTH "${dots}." count)
string (REPLACE "_RUNTIME" "" _PYTHON_LIB "${_PYTHON_LIB}")
string(TOUPPER "${module}" id)
string (MD5 signature "${signature}")
string (MD5 signature "${signature}")
string (MD5 __${_PYTHON_PREFIX}_INTERPRETER_SIGNATURE "${_${_PYTHON_PREFIX}_SIGNATURE}:${_${_PYTHON_PREFIX}_EXECUTABLE}")
string (MD5 __${_PYTHON_PREFIX}_INTERPRETER_SIGNATURE "${_${_PYTHON_PREFIX}_SIGNATURE}:${_${_PYTHON_PREFIX}_EXECUTABLE}")
string (MD5 __${_PYTHON_PREFIX}_COMPILER_SIGNATURE "${_${_PYTHON_PREFIX}_SIGNATURE}:${_${_PYTHON_PREFIX}_COMPILER}")
string (MD5 __${_PYTHON_PREFIX}_COMPILER_SIGNATURE "${_${_PYTHON_PREFIX}_SIGNATURE}:${_${_PYTHON_PREFIX}_COMPILER}")
string (MD5 __${_PYTHON_PREFIX}_NUMPY_SIGNATURE "${_${_PYTHON_PREFIX}_INTERPRETER_SIGNATURE}:${_${_PYTHON_PREFIX}_DEVELOPMENT_MODULE_SIGNATURE}:${_${_PYTHON_PREFIX}_NumPy_INCLUDE_DIR}")
string (MD5 __${_PYTHON_PREFIX}_NUMPY_SIGNATURE "${_${_PYTHON_PREFIX}_INTERPRETER_SIGNATURE}:${_${_PYTHON_PREFIX}_DEVELOPMENT_MODULE_SIGNATURE}:${${_PYTHON_PREFIX}_NumPyINCLUDE_DIR}")
string(APPEND CMAKE_C_FLAGS " -Wno-format-zero-length")
string(SUBSTRING "${MPIFILEDATA}" "${str_loc}" "2" char)
string(TOUPPER "${HEX}" HEX)
string(LENGTH "${HEX}" _strlen)
string(SUBSTRING "${HEX}" 0 1 NIBBLE)
string(SUBSTRING "${HEX}" 1 -1 HEX)
string(LENGTH "${HEX}" _strlen)
string(REPLACE REGEX "(^| )(-Wall|-Werror)( |$)" " " CMAKE_C_FLAGS ${CMAKE_C_FLAGS})
string(MAKE_C_IDENTIFIER "${BASE_OPS_ARG}" FLAGS_STR)
string(APPEND dashboard_cache "
")
string(MAKE_C_IDENTIFIER "${TEST_PERL_FLAGS}" FLAGS_STR)
STRING (TOUPPER ${EVPATH_LIBRARY_PREFIX} IPCONFIG_ENVVAR_PREFIX)
string(REPLACE ";" " " _pkg_config_private_reqs "${_pkg_config_private_reqs}")
STRING(REGEX REPLACE "([0-9]+)[.][0-9.]*$" "\\1" MAJOR_VERSION_STRING ${VERSION_TEXT})
string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}")
STRING(LENGTH "${_msg}" _len)
string(TOUPPER ${CMAKE_BUILD_TYPE} UPPERCASE_BUILD_TYPE)
string(APPEND ARROW_CUDA_PC_CFLAGS_PRIVATE " -DARROW_CUDA_STATIC")
string(APPEND CXX_DEBUG_FLAGS " -O1")
string(SUBSTRING ${ARROW_PROTOBUF_BUILD_VERSION} 1 -1
ARROW_PROTOBUF_STRIPPED_BUILD_VERSION)
string(APPEND ARROW_TESTING_PC_CFLAGS " -I$<JOIN:")
string(APPEND ARROW_TESTING_PC_CFLAGS
"$<TARGET_PROPERTY:GTest::gtest,INTERFACE_INCLUDE_DIRECTORIES>")
string(JOIN ${EP_LIST_SEPARATOR} GOOGLE_CLOUD_CPP_PREFIX_PATH
${GOOGLE_CLOUD_CPP_PREFIX_PATH_LIST})
string(JOIN "${EP_LIST_SEPARATOR}" OPENTELEMETRY_PREFIX_PATH
${OPENTELEMETRY_PREFIX_PATH_LIST})
string(APPEND ARROW_PC_LIBS_PRIVATE " -latomic")
string(APPEND ARROW_COMPUTE_PC_CFLAGS "${ARROW_COMPUTE_PC_CFLAGS_PRIVATE}")
string(PREPEND ARROW_PC_LIBS_PRIVATE " -larrow_bundled_dependencies")
string(APPEND ARROW_CUDA_PC_CFLAGS "${ARROW_CUDA_PC_CFLAGS_PRIVATE}")
string(APPEND PARQUET_PC_CFLAGS "${PARQUET_PC_CFLAGS_PRIVATE}")
STRING(TOUPPER ${LIBASSIMP_COMPONENT} "LIBASSIMP_COMPONENT_UPPER")
string(CONFIGURE ${JSON_REPO_TEMPLATE} JSON_REPO_DATA)
string(REGEX REPLACE
"^([^:]*):([^:]*):(.*)$"
"\\1;\\2;\\3"
RES
"${GCOV_LINE}")
string(CONFIGURE ${SRC_FILE_TEMPLATE} FILE_JSON)
string(CONFIGURE ${SRC_FILE_TEMPLATE} FILE_JSON)
string(CONFIGURE ${JSON_TEMPLATE} JSON)
string(TOUPPER ${COMPONENT} UPPER_COMPONENT)
string(TIMESTAMP timestamp)
string(COMPARE NOTEQUAL "${HUNTER_ROOT}" "" not_empty)
string(COMPARE NOTEQUAL "$ENV{HUNTER_ROOT}" "" not_empty)
string(COMPARE NOTEQUAL "$ENV{HOME}" "" result)
string(COMPARE NOTEQUAL "$ENV{SYSTEMDRIVE}" "" result)
string(COMPARE NOTEQUAL "$ENV{USERPROFILE}" "" result)
string(
COMPARE
NOTEQUAL
"$ENV{HUNTER_DISABLE_AUTOINSTALL}"
""
disable_autoinstall
)
string(COMPARE EQUAL "${dir}" "" is_bad)
string(COMPARE EQUAL "${HUNTER_GATE_SHA1}" "" is_bad)
string(COMPARE EQUAL "${HUNTER_GATE_URL}" "" is_bad)
string(COMPARE NOTEQUAL "${PROJECT_NAME}" "" _have_project_name)
string(
COMPARE
NOTEQUAL
"${HUNTER_GATE_UNPARSED_ARGUMENTS}"
""
_have_unparsed
)
string(COMPARE NOTEQUAL "${HUNTER_GATE_GLOBAL}" "" _have_global)
string(COMPARE NOTEQUAL "${HUNTER_GATE_FILEPATH}" "" _have_filepath)
string(FIND "${HUNTER_GATE_ROOT}" " " _contain_spaces)
string(COMPARE EQUAL "${_sha1_value}" "${HUNTER_GATE_SHA1}" _is_equal)
string( REGEX REPLACE "r([0-9]+)([a-z]?)" "\\1*1000" ANDROID_NDK_RELEASE_NUM "${ANDROID_NDK_RELEASE}" )
string( FIND " abcdefghijklmnopqastuvwxyz" "${CMAKE_MATCH_2}" __ndkReleaseLetterNum )
string( LENGTH "${ANDROID_STANDALONE_TOOLCHAIN}" __length )
string( SUBSTRING "${CMAKE_AR}" 0 ${__length} __androidStandaloneToolchainPreviousPath )
string( LENGTH "${ANDROID_NDK_TOOLCHAINS_PATH}" __length )
string(TOLOWER "${CMAKE_SYSTEM_PROCESSOR}" cpu_lowercase)
string(FIND "${str}" ";" semicolon_pos)
string(CONCAT pugixml.msvc $<OR:
$<STREQUAL:${CMAKE_CXX_COMPILER_FRONTEND_VARIANT},MSVC>,
$<CXX_COMPILER_ID:MSVC>
>)
string(REPLACE "/" ";" PLIST "${PLIST}")
string(CONCAT STATIC_PLUGIN_CLASSES ${STATIC_PLUGIN_CLASSES})
string(CONCAT STATIC_PLUGIN_REGISTERS ${STATIC_PLUGIN_REGISTERS})
string(TOLOWER "${plugin_parent_dir_name}" plugin_parent_dir_name)
string(TOLOWER ${name} _lower_name)
string(TOLOWER ${TestName} testname)
string(TOLOWER ${test} testname)
string(TIMESTAMP TODAY "%d %B %Y")
string(REPLACE ":" "." LIBAVRO_DOT_VERSION ${LIBAVRO_VERSION})