86Box/86Box
src/qt/CMakeLists.txt
:359
file(REAL_PATH "${_library_path}" _lib_resolved)
file(REAL_PATH "${_library_path}" _lib_resolved)
file(DOWNLOAD
"${full_url}" $ENV{CCACHE_INSTALL_DIR}/${tarball}
EXPECTED_HASH SHA256=${sha256sum}
SHOW_PROGRESS
)
file(READ "VERSION.TXT" version_from_file)
file(READ ${bin} content HEX)
file(STRINGS ${scratch_directory}/compiler_has_h5_c INFO_STRINGS
REGEX "^INFO:"
)
file( STRINGS "${_hdr}"
HDF5_VERSION_DEFINE
REGEX "^[ \t]*#[ \t]*define[ \t]+H5_VERSION[ \t]+" )
file(TO_CMAKE_PATH "$ENV{MSMPI_LIB64}" MPI_MSMPI_LIB_PATH)
file(TO_CMAKE_PATH "$ENV{CMAKE_FRAMEWORK_PATH}" _pff_CMAKE_FRAMEWORK_PATH)
file (GLOB versions LIST_DIRECTORIES true RELATIVE "${framework}/Versions/"
"${framework}/Versions/${version}*")
file (TO_CMAKE_PATH "${_values}" _values)
file(DOWNLOAD
"https://github.com/ninja-build/ninja/releases/download/v${version}/${tarball}" $ENV{CI_ROOT_DIR}/.local/bin/${tarball}
EXPECTED_HASH SHA256=${sha256sum}
SHOW_PROGRESS
)
file(GENERATE
OUTPUT ${PROJECT_BINARY_DIR}/$<CONFIG>/bpls.cmake
INPUT ${PROJECT_BINARY_DIR}/bpls.cmake.gen
)
file(GENERATE
OUTPUT ${PROJECT_BINARY_DIR}/$<CONFIG>/bpcmp.cmake
INPUT ${PROJECT_BINARY_DIR}/bpcmp.cmake.gen
)
file(MAKE_DIRECTORY ${FS_DIR})
file(GENERATE
OUTPUT ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/run_test.py.$<CONFIG>
INPUT ${CMAKE_CURRENT_BINARY_DIR}/run_test.py.gen)
file(READ ${MPIEXEC_EXECUTABLE} MPIFILEDATA LIMIT 1024 HEX)
file(MAKE_DIRECTORY ${BP4_DIR})
file(TO_NATIVE_PATH "${CMAKE_CURRENT_BINARY_DIR}/Debug" plugin_path)
file(MAKE_DIRECTORY "${LIBFFI_PREFIX}/include")
FILE(APPEND ${_laname} "library_names=''\n\n")
FILE(APPEND ${_laname} "dlopen='${_target_dlopen}'\n")
FILE(APPEND ${_laname} "# Directory that this library needs to be installed in:\n")
file(GENERATE
OUTPUT
${CMAKE_CURRENT_BINARY_DIR}/${_laname_base}.la
INPUT
${_laname}
)
file(TO_CMAKE_PATH "$ENV{${_var}}" _path)
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/revtests.tsts "revp_${T}\n" )
file(APPEND
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"${description} failed to compile with the following output:\n${OUTPUT}\n\n")
file(APPEND
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"${description} compiled but failed to run with the following output:\n${OUTPUT}\n\n")
file(APPEND
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"${description} compiled and ran with the following output:\n${OUTPUT}\n\n")
file(APPEND
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"${description} compiled with the following output:\n${OUTPUT}\n\n")
file(COPY issue258.abc DESTINATION .)
file(COPY issue270.abc DESTINATION .)
file(STRINGS "${CMAKE_CURRENT_LIST_DIR}/include/allegro5/base.h" ALLEGRO_VERSION_MATCH
REGEX ${ALLEGRO_VERSION_REGEX_PATTERN}
LIMIT_COUNT 1
)
file(TO_CMAKE_PATH "$ENV{MINGDIR}" MINGDIR)
file(TO_CMAKE_PATH "${HARFBUZZ_LIBRARY}" HARFBUZZ_LIBRARY)
file(RELATIVE_PATH xrel ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/${x})
file(COPY ${PROJECT_SOURCE_DIR}/examples/data/DejaVuSans.ttf
DESTINATION ${CMAKE_BINARY_DIR}/demos/shooter/data)
file(GLOB SKATER_MENU data/menu/*)
file(TO_NATIVE_PATH ${abs_source} abs_source_native)
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/txt)
file(GLOB_RECURSE ALL_SRCS2
${CMAKE_SOURCE_DIR}/include/*.h
${CMAKE_SOURCE_DIR}/include/*.inl
)
file(RELATIVE_PATH xrel ${CMAKE_SOURCE_DIR} ${x})
file(RELATIVE_PATH xrel ${CMAKE_SOURCE_DIR} ${x})
file(RELATIVE_PATH xrel ${CMAKE_SOURCE_DIR} ${x})
file(GLOB EXAMPLE_FILES_REL
RELATIVE ${CMAKE_SOURCE_DIR}
${EXAMPLES_DIR}/*.c
${EXAMPLES_DIR}/*.cpp)
file(STRINGS ${page} lines REGEX "# API: ")
file(MAKE_DIRECTORY ${PDF_DIR})
file(APPEND ${ar_script_path}.in "SAVE\nEND\n")
file(GENERATE
OUTPUT ${ar_script_path}
INPUT ${ar_script_path}.in)
file(GENERATE
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>/${MODULE}.pc"
INPUT "${CMAKE_CURRENT_BINARY_DIR}/${MODULE}.pc.generate.in")
file(APPEND ${summary} "\"${name}\": \"${${name}}\",\n")
file(APPEND ${summary} "\"build_type\": \"${CMAKE_BUILD_TYPE}\",\n")
file(MAKE_DIRECTORY "${SNAPPY_PREFIX}/include")
file(MAKE_DIRECTORY "${PROTOBUF_INCLUDE_DIR}")
file(MAKE_DIRECTORY "${ZLIB_PREFIX}/include")
file(MAKE_DIRECTORY "${UTF8PROC_PREFIX}/include")
file(MAKE_DIRECTORY ${ORC_INCLUDE_DIR})
file(MAKE_DIRECTORY ${OPENTELEMETRY_INCLUDE_DIR})
file(TO_NATIVE_PATH ${Matlab_MAIN_PROGRAM} NATIVE_MATLAB_MAIN_PROGRAM)
file(TO_NATIVE_PATH ${MATLAB_PATHDEF_FILE} NATIVE_MATLAB_PATHDEF_FILE)
file(RELATIVE_PATH GCOV_SRC_REL_PATH "${PROJECT_ROOT}" "${GCOV_SRC_PATH}")
file(RELATIVE_PATH GCOV_SRC_REL_PATH "${PROJECT_ROOT}" "${GCOV_SRC_PATH}")
file(STRINGS ${NOT_COVERED_SRC} SRC_LINES)
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/Debian")
file(APPEND ${DEBIAN_CONTROL} "${DEP}, ")
file(APPEND ${DEBIAN_CONTROL} "${DEP}, ")
file(WRITE ${DEBIAN_CHANGELOG}
"${CPACK_DEBIAN_PACKAGE_NAME} (${RELEASE_PACKAGE_VERSION}) ${RELEASE}; urgency=medium\n\n"
" * Package built with CMake\n\n"
"${CPACK_DEBIAN_CHANGELOG}"
" -- ${CPACK_PACKAGE_CONTACT} ${DATE_TIME}"
)
file(LOCK "${dir}" DIRECTORY GUARD FUNCTION)
file( GLOB __gccExePath RELATIVE "${_root}/bin/" "${_root}/bin/*-gcc${TOOL_OS_SUFFIX}" )
file( STRINGS "${ANDROID_NDK}/RELEASE.TXT" ANDROID_NDK_RELEASE_FULL LIMIT_COUNT 1 REGEX "r[0-9]+[a-z]?" )
file( GLOB ANDROID_SUPPORTED_NATIVE_API_LEVELS RELATIVE "${ANDROID_NDK}/platforms" "${ANDROID_NDK}/platforms/android-*" )
file(MAKE_DIRECTORY ${NDK_GDB_SOLIB_PATH})
file(WRITE "${draco_features_file_name}.new"
"// GENERATED FILE -- DO NOT EDIT\n\n" "#ifndef DRACO_FEATURES_H_\n"
"#define DRACO_FEATURES_H_\n\n")
file(APPEND "${draco_features_file_name}.new"
"// Enable DRACO_DEBUG_COMPILER_WARNINGS at CMake generation \n"
"// time to remove these pragmas.\n")
file(APPEND "${draco_features_file_name}.new"
"#pragma warning(disable:4800)\n")
file(COPY "${plugin}" DESTINATION "${plugins_path}")
file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/avogadrostaticqtplugins.h.in"
"}\n\n")
FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if the ${SYMBOL} "
"exist passed with the following output:\n"
"${OUTPUT}\nFile ${SOURCEFILE}:\n"
"${CMAKE_CONFIGURABLE_FILE_CONTENT}\n")
file(DOWNLOAD "${GENXRDPATTERN_DOWNLOAD_LOCATION}"
"${CMAKE_CURRENT_BINARY_DIR}/tmp/${GENXRDPATTERN_NAME}"
SHOW_PROGRESS
EXPECTED_MD5 ${MD5})
file(COPY "${CMAKE_CURRENT_BINARY_DIR}/tmp/${GENXRDPATTERN_NAME}"
DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/bin/"
FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
GROUP_READ GROUP_EXECUTE
WORLD_READ WORLD_EXECUTE)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/testCampaign.cmake DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/ )
file(READ wasm-intrinsics.wat WASM_INTRINSICS_WAT HEX)
file( STRINGS "${ANDROID_NDK}/RELEASE.TXT" ANDROID_NDK_RELEASE_FULL LIMIT_COUNT 1 REGEX "r[0-9]+[a-z]?" )
file( GLOB __availableToolchainsLst RELATIVE "${ANDROID_NDK_TOOLCHAINS_PATH}" "${ANDROID_NDK_TOOLCHAINS_PATH}/*" )
file(COPY ${ANDROID_NDK}/prebuilt/android-${ANDROID_ARCH_NAME}/gdbserver/gdbserver DESTINATION ${LIBRARY_OUTPUT_PATH})
file( TO_CMAKE_PATH "$ENV{PROGRAMFILES}" ANDROID_NDK_SEARCH_PATHS )
file( TO_CMAKE_PATH "${${var_name}}" ${var_name} )
file( STRINGS ${_path} __apiFileContent REGEX "${__ndkApiLevelRegex}" )
file( STRINGS "${ANDROID_NDK}/RELEASE.TXT" ANDROID_NDK_RELEASE_FULL LIMIT_COUNT 1 REGEX "r[0-9]+[a-z]?" )
FILE( STRINGS "${ANDROID_NDK_TOOLCHAINS_PATH}/${__toolchain}/setup.mk" __toolchainVersionStr REGEX "${__toolchainVersionRegex}" )
file( APPEND "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeSystem.cmake" "SET(CMAKE_SYSTEM_PROCESSOR \"${CMAKE_SYSTEM_PROCESSOR}\")\n" )
file(MAKE_DIRECTORY ${ANDROID_PROJECT_DIR}/jni)
file(STRINGS ${PATH} _line REGEX "^#define +${MACRO} +(.+)$")
file(GLOB_RECURSE BROTLI_ENC_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} c/enc/*.c)
file(GLOB_RECURSE
COMPATIBILITY_INPUTS
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
tests/testdata/*.compressed*)
file(RELATIVE_PATH FILE ${CMAKE_CURRENT_SOURCE_DIR} ${FILE})
file(WRITE "${ctest_include_file}"
"if(EXISTS \"${ctest_tests_file}\")\n"
" include(\"${ctest_tests_file}\")\n"
"else()\n"
" add_test(${TARGET}_NOT_BUILT-${args_hash} ${TARGET}_NOT_BUILT-${args_hash})\n"
"endif()\n"
)
file(GENERATE OUTPUT "${ctest_file_base}_include-${_config}.cmake" CONTENT "${ctest_include_content}" CONDITION $<CONFIG:${_config}>)
file(GENERATE OUTPUT "${ctest_include_file}" CONTENT "${ctest_include_multi_content}")
file(GENERATE OUTPUT "${ctest_file_base}_include.cmake" CONTENT "${ctest_include_content}")
file(WRITE "${ctest_include_file}"
"if(EXISTS \"${ctest_tests_file}\")\n"
" include(\"${ctest_tests_file}\")\n"
"else()\n"
" add_test(${TARGET}_NOT_BUILT-${args_hash} ${TARGET}_NOT_BUILT-${args_hash})\n"
"endif()\n"
)