![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/lib/llvm-6.0/cmake/ |
Upload File : |
# CMake project that writes Subversion revision information to a header. # # Input variables: # SRC - Source directory # HEADER_FILE - The header file to write # # The output header will contain macros FIRST_REPOSITORY and FIRST_REVISION, # and SECOND_REPOSITORY and SECOND_REVISION if requested, where "FIRST" and # "SECOND" are substituted with the names specified in the input variables. # Chop off cmake/modules/GetSVN.cmake get_filename_component(LLVM_DIR "${CMAKE_SCRIPT_MODE_FILE}" PATH) get_filename_component(LLVM_DIR "${LLVM_DIR}" PATH) get_filename_component(LLVM_DIR "${LLVM_DIR}" PATH) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${LLVM_DIR}/cmake/modules") include(VersionFromVCS) # Handle strange terminals set(ENV{TERM} "dumb") function(append_info name path) add_version_info_from_vcs(REVISION ${path}) string(STRIP "${REVISION}" REVISION) file(APPEND "${HEADER_FILE}.txt" "#define ${name} \"${REVISION}\"\n") endfunction() append_info(${NAME} "${SOURCE_DIR}") # Copy the file only if it has changed. execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different "${HEADER_FILE}.txt" "${HEADER_FILE}") file(REMOVE "${HEADER_FILE}.txt")