+++ /dev/null
-execute_process(COMMAND /usr/libexec/PlistBuddy -c "Print:CFBundleVersion" ${LLDB_INFO_PLIST}
- OUTPUT_VARIABLE BundleVersion
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-file(APPEND "${HEADER_FILE}.tmp"
- "#define LLDB_VERSION_STRING lldb-${BundleVersion}\n")
-
-execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different
- "${HEADER_FILE}.tmp" "${HEADER_FILE}")
-
-file(REMOVE "${HEADER_FILE}.tmp")
list(APPEND lldbBase_SOURCES ${version_inc})
-if(APPLE)
- set(apple_version_inc "${CMAKE_CURRENT_BINARY_DIR}/AppleVersion.inc")
- set(apple_version_script "${LLDB_SOURCE_DIR}/cmake/modules/EmbedAppleVersion.cmake")
- set(info_plist ${LLDB_SOURCE_DIR}/resources/LLDB-Info.plist)
-
- # Create custom target to generate the VC revision include.
- add_custom_command(OUTPUT "${apple_version_inc}"
- DEPENDS "${apple_version_script}" "${info_plist}"
- COMMAND
- ${CMAKE_COMMAND} "-DLLDB_INFO_PLIST=${info_plist}"
- "-DHEADER_FILE=${apple_version_inc}"
- -P "${apple_version_script}")
-
- # Mark the generated header as being generated.
- set_source_files_properties("${apple_version_inc}"
- PROPERTIES GENERATED TRUE
- HEADER_FILE_ONLY TRUE)
-
- # Tell Version.cpp that it needs to build with -DHAVE_SVN_VERSION_INC.
- set_property(SOURCE lldb.cpp APPEND PROPERTY
- COMPILE_DEFINITIONS "HAVE_APPLE_VERSION_INC")
- list(APPEND lldbBase_SOURCES ${apple_version_inc})
-elseif(LLDB_VERSION_STRING)
+if(LLDB_VERSION_STRING)
set_property(SOURCE lldb.cpp APPEND PROPERTY
COMPILE_DEFINITIONS "LLDB_VERSION_STRING=${LLDB_VERSION_STRING}")
endif()
#include "VCSVersion.inc"
#endif
-#ifdef HAVE_APPLE_VERSION_INC
-#include "AppleVersion.inc"
-#endif
-
static const char *GetLLDBRevision() {
#ifdef LLDB_REVISION
return LLDB_REVISION;