Kdevelop included, libtmxparser excluded

This commit is contained in:
2023-07-11 14:28:46 -04:00
parent fd17014eef
commit e4c270a81d
128 changed files with 17774 additions and 28 deletions

View File

@ -0,0 +1,37 @@
# ninja log v5
118 145 1673303867608758470 CMakeFiles/libtmxparser-populate-complete 9b7ac71dc8332bfa
20 38 1673303867498757331 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch c03ec5507cbb3b02
38 56 1673303867518757538 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure 968c0a96803d0725
118 145 1673303867608758470 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done 9b7ac71dc8332bfa
97 118 1673303867578758159 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test 10357ca4647ce8db
16 1393 1666038234010665857 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download 2c46c2aa9a57b15e
97 118 1673303867578758159 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test 10357ca4647ce8db
56 76 1673303867538757745 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build eeace498593d59cd
20 38 1673303867498757331 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch c03ec5507cbb3b02
1 16 1666038232633985495 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir 4925e20de4a6e691
38 56 1673303867518757538 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure 968c0a96803d0725
56 76 1673303867538757745 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build eeace498593d59cd
76 97 1673303867558757953 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install 6ab67aadc2fa0e97
16 1393 1666038234010665857 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download 2c46c2aa9a57b15e
1 20 0 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update 656128c799d7bf68
118 145 1673303867608758470 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate-complete 9b7ac71dc8332bfa
1 20 0 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update 656128c799d7bf68
118 145 1673303867608758470 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done 9b7ac71dc8332bfa
1 16 1666038232633985495 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir 4925e20de4a6e691
76 97 1673303867558757953 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install 6ab67aadc2fa0e97
1 22 0 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update 656128c799d7bf68
1 22 0 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update 656128c799d7bf68
22 40 1673304187905794319 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch c03ec5507cbb3b02
22 40 1673304187905794319 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch c03ec5507cbb3b02
40 59 1673304187925794576 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure 968c0a96803d0725
40 59 1673304187925794576 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure 968c0a96803d0725
59 78 1673304187942461458 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build eeace498593d59cd
59 78 1673304187942461458 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build eeace498593d59cd
78 97 1673304187962461714 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install 6ab67aadc2fa0e97
78 97 1673304187962461714 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install 6ab67aadc2fa0e97
97 116 1673304187982461971 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test 10357ca4647ce8db
97 116 1673304187982461971 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test 10357ca4647ce8db
116 141 1673304188005795604 CMakeFiles/libtmxparser-populate-complete 9b7ac71dc8332bfa
116 141 1673304188005795604 libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done 9b7ac71dc8332bfa
116 141 1673304188005795604 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate-complete 9b7ac71dc8332bfa
116 141 1673304188005795604 /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done 9b7ac71dc8332bfa

View File

@ -0,0 +1,114 @@
# This is the CMakeCache file.
# For build in directory: /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=libtmxparser-populate
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
libtmxparser-populate_BINARY_DIR:STATIC=/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
//Value Computed by CMake
libtmxparser-populate_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake
libtmxparser-populate_SOURCE_DIR:STATIC=/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
########################
# INTERNAL cache entries
########################
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=25
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=FALSE

View File

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Linux-5.15.74-3-MANJARO")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "5.15.74-3-MANJARO")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-5.15.74-3-MANJARO")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "5.15.74-3-MANJARO")
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Linux-5.15.85-1-MANJARO")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "5.15.85-1-MANJARO")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-5.15.85-1-MANJARO")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "5.15.85-1-MANJARO")
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -0,0 +1,2 @@
The system is: Linux - 5.15.74-3-MANJARO - x86_64
The system is: Linux - 5.15.85-1-MANJARO - x86_64

View File

@ -0,0 +1,3 @@
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate.dir
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/edit_cache.dir
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/rebuild_cache.dir

View File

@ -0,0 +1 @@
# This file is generated by cmake for dependency checking of the CMakeCache.txt file

View File

@ -0,0 +1,46 @@
{
"sources" :
[
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate-complete.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update.rule"
}
],
"target" :
{
"labels" :
[
"libtmxparser-populate"
],
"name" : "libtmxparser-populate"
}
}

View File

@ -0,0 +1,14 @@
# Target labels
libtmxparser-populate
# Source files and their labels
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate-complete.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update.rule

View File

@ -0,0 +1,45 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Ninja" Generator, CMake Version 3.25
# This file contains all the rules used to get the outputs files
# built from the input files.
# It is included in the main 'build.ninja'.
# =============================================================================
# Project: libtmxparser-populate
# Configurations:
# =============================================================================
# =============================================================================
#############################################
# Rule for running custom commands.
rule CUSTOM_COMMAND
command = $COMMAND
description = $DESC
#############################################
# Rule for re-running cmake.
rule RERUN_CMAKE
command = /usr/bin/cmake --regenerate-during-build -S/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild -B/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
description = Re-running CMake...
generator = 1
#############################################
# Rule for cleaning all built files.
rule CLEAN
command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS
description = Cleaning all built files...
#############################################
# Rule for printing all primary targets available.
rule HELP
command = /usr/bin/ninja -t targets
description = All primary targets available:

View File

@ -0,0 +1,36 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.25.1)
# We name the project and the target for the ExternalProject_Add() call
# to something that will highlight to the user what we are working on if
# something goes wrong and an error message is produced.
project(libtmxparser-populate NONE)
# Pass through things we've already detected in the main project to avoid
# paying the cost of redetecting them again in ExternalProject_Add()
set(GIT_EXECUTABLE [==[/usr/bin/git]==])
set(GIT_VERSION_STRING [==[2.39.0]==])
set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION
[==[/usr/bin/git;2.39.0]==]
)
include(ExternalProject)
ExternalProject_Add(libtmxparser-populate
"UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/halsafar/libtmx-parser.git" "GIT_TAG" "a2b8ca09efbcaff4c423580a633b2e7787ba7405"
SOURCE_DIR "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
BINARY_DIR "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-build"
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
TEST_COMMAND ""
USES_TERMINAL_DOWNLOAD YES
USES_TERMINAL_UPDATE YES
USES_TERMINAL_PATCH YES
)

View File

@ -0,0 +1,202 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Ninja" Generator, CMake Version 3.25
# This file contains all the build statements describing the
# compilation DAG.
# =============================================================================
# Write statements declared in CMakeLists.txt:
#
# Which is the root file.
# =============================================================================
# =============================================================================
# Project: libtmxparser-populate
# Configurations:
# =============================================================================
#############################################
# Minimal version of Ninja required by this file
ninja_required_version = 1.5
# =============================================================================
# Include auxiliary files.
#############################################
# Include rules file.
include CMakeFiles/rules.ninja
# =============================================================================
#############################################
# Logical path to working directory; prefix for absolute paths.
cmake_ninja_workdir = /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/
#############################################
# Utility command for libtmxparser-populate
build libtmxparser-populate: phony CMakeFiles/libtmxparser-populate CMakeFiles/libtmxparser-populate-complete libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update
#############################################
# Utility command for edit_cache
build CMakeFiles/edit_cache.util: CUSTOM_COMMAND
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild && /usr/bin/ccmake -S/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild -B/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
DESC = Running CMake cache editor...
pool = console
restat = 1
build edit_cache: phony CMakeFiles/edit_cache.util
#############################################
# Utility command for rebuild_cache
build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild && /usr/bin/cmake --regenerate-during-build -S/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild -B/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
DESC = Running CMake to regenerate build system...
pool = console
restat = 1
build rebuild_cache: phony CMakeFiles/rebuild_cache.util
#############################################
# Phony custom command for CMakeFiles/libtmxparser-populate
build CMakeFiles/libtmxparser-populate | ${cmake_ninja_workdir}CMakeFiles/libtmxparser-populate: phony CMakeFiles/libtmxparser-populate-complete
#############################################
# Custom command for CMakeFiles/libtmxparser-populate-complete
build CMakeFiles/libtmxparser-populate-complete libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done | ${cmake_ninja_workdir}CMakeFiles/libtmxparser-populate-complete ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done: CUSTOM_COMMAND libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild && /usr/bin/cmake -E make_directory /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/CMakeFiles/libtmxparser-populate-complete && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-done
DESC = Completed 'libtmxparser-populate'
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build: CUSTOM_COMMAND libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build
DESC = No build step for 'libtmxparser-populate'
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure: CUSTOM_COMMAND libtmxparser-populate-prefix/tmp/libtmxparser-populate-cfgcmd.txt libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-configure
DESC = No configure step for 'libtmxparser-populate'
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download: CUSTOM_COMMAND libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitinfo.txt libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps && /usr/bin/cmake -P /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/tmp/libtmxparser-populate-gitclone.cmake && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download
DESC = Performing download step (git clone) for 'libtmxparser-populate'
pool = console
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install: CUSTOM_COMMAND libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-build
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install
DESC = No install step for 'libtmxparser-populate'
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir: CUSTOM_COMMAND
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild && /usr/bin/cmake -Dcfgdir= -P /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/tmp/libtmxparser-populate-mkdirs.cmake && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-mkdir
DESC = Creating directories for 'libtmxparser-populate'
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch: CUSTOM_COMMAND libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-patch
DESC = No patch step for 'libtmxparser-populate'
pool = console
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test: CUSTOM_COMMAND libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-install
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-test
DESC = No test step for 'libtmxparser-populate'
restat = 1
#############################################
# Custom command for libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update
build libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update | ${cmake_ninja_workdir}libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-update: CUSTOM_COMMAND libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-download
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src && /usr/bin/cmake -P /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/tmp/libtmxparser-populate-gitupdate.cmake
DESC = Performing update step for 'libtmxparser-populate'
pool = console
# =============================================================================
# Target aliases.
# =============================================================================
# Folder targets.
# =============================================================================
#############################################
# Folder: /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
build all: phony libtmxparser-populate
# =============================================================================
# Built-in targets
#############################################
# Re-run CMake if any of its inputs changed.
build build.ninja: RERUN_CMAKE | /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/ExternalProject.cmake /usr/share/cmake/Modules/ExternalProject/RepositoryInfo.txt.in /usr/share/cmake/Modules/ExternalProject/cfgcmd.txt.in /usr/share/cmake/Modules/ExternalProject/gitclone.cmake.in /usr/share/cmake/Modules/ExternalProject/gitupdate.cmake.in /usr/share/cmake/Modules/ExternalProject/mkdirs.cmake.in /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.25.1/CMakeSystem.cmake CMakeLists.txt libtmxparser-populate-prefix/tmp/libtmxparser-populate-mkdirs.cmake
pool = console
#############################################
# A missing CMake input file is not an error.
build /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/ExternalProject.cmake /usr/share/cmake/Modules/ExternalProject/RepositoryInfo.txt.in /usr/share/cmake/Modules/ExternalProject/cfgcmd.txt.in /usr/share/cmake/Modules/ExternalProject/gitclone.cmake.in /usr/share/cmake/Modules/ExternalProject/gitupdate.cmake.in /usr/share/cmake/Modules/ExternalProject/mkdirs.cmake.in /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.25.1/CMakeSystem.cmake CMakeLists.txt libtmxparser-populate-prefix/tmp/libtmxparser-populate-mkdirs.cmake: phony
#############################################
# Clean all the built files.
build clean: CLEAN
#############################################
# Print all primary targets available.
build help: HELP
#############################################
# Make the all target the default.
default all

View File

@ -0,0 +1,49 @@
# Install script for directory: /home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "0")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")

View File

@ -0,0 +1,15 @@
# This is a generated file and its contents are an internal implementation detail.
# The download step will be re-executed if anything in this file changes.
# No other meaning or use of this file is supported.
method=git
command=/usr/bin/cmake;-P;/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/tmp/libtmxparser-populate-gitclone.cmake
source_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src
work_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps
repository=https://github.com/halsafar/libtmx-parser.git
remote=origin
init_submodules=TRUE
recurse_submodules=--recursive
submodules=
CMP0097=NEW

View File

@ -0,0 +1,15 @@
# This is a generated file and its contents are an internal implementation detail.
# The download step will be re-executed if anything in this file changes.
# No other meaning or use of this file is supported.
method=git
command=/usr/bin/cmake;-P;/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/tmp/libtmxparser-populate-gitclone.cmake
source_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src
work_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps
repository=https://github.com/halsafar/libtmx-parser.git
remote=origin
init_submodules=TRUE
recurse_submodules=--recursive
submodules=
CMP0097=NEW

View File

@ -0,0 +1,73 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.5)
if(EXISTS "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitclone-lastrun.txt" AND EXISTS "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitinfo.txt" AND
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitinfo.txt")
message(STATUS
"Avoiding repeated git clone, stamp file is up to date: "
"'/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitclone-lastrun.txt'"
)
return()
endif()
execute_process(
COMMAND ${CMAKE_COMMAND} -E rm -rf "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
message(FATAL_ERROR "Failed to remove directory: '/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src'")
endif()
# try the clone 3 times in case there is an odd git clone issue
set(error_code 1)
set(number_of_tries 0)
while(error_code AND number_of_tries LESS 3)
execute_process(
COMMAND "/usr/bin/git"
clone --no-checkout --config "advice.detachedHead=false" "https://github.com/halsafar/libtmx-parser.git" "libtmxparser-src"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps"
RESULT_VARIABLE error_code
)
math(EXPR number_of_tries "${number_of_tries} + 1")
endwhile()
if(number_of_tries GREATER 1)
message(STATUS "Had to git clone more than once: ${number_of_tries} times.")
endif()
if(error_code)
message(FATAL_ERROR "Failed to clone repository: 'https://github.com/halsafar/libtmx-parser.git'")
endif()
execute_process(
COMMAND "/usr/bin/git"
checkout "a2b8ca09efbcaff4c423580a633b2e7787ba7405" --
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
message(FATAL_ERROR "Failed to checkout tag: 'a2b8ca09efbcaff4c423580a633b2e7787ba7405'")
endif()
set(init_submodules TRUE)
if(init_submodules)
execute_process(
COMMAND "/usr/bin/git"
submodule update --recursive --init
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
)
endif()
if(error_code)
message(FATAL_ERROR "Failed to update submodules in: '/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src'")
endif()
# Complete success, update the script-last-run stamp file:
#
execute_process(
COMMAND ${CMAKE_COMMAND} -E copy "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitinfo.txt" "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitclone-lastrun.txt"
RESULT_VARIABLE error_code
)
if(error_code)
message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/libtmxparser-populate-gitclone-lastrun.txt'")
endif()

View File

@ -0,0 +1,277 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.5)
function(get_hash_for_ref ref out_var err_var)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
OUTPUT_VARIABLE ref_hash
ERROR_VARIABLE error_msg
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if(error_code)
set(${out_var} "" PARENT_SCOPE)
else()
set(${out_var} "${ref_hash}" PARENT_SCOPE)
endif()
set(${err_var} "${error_msg}" PARENT_SCOPE)
endfunction()
get_hash_for_ref(HEAD head_sha error_msg)
if(head_sha STREQUAL "")
message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}")
endif()
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git show-ref "a2b8ca09efbcaff4c423580a633b2e7787ba7405"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
OUTPUT_VARIABLE show_ref_output
)
if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/")
# Given a full remote/branch-name and we know about it already. Since
# branches can move around, we always have to fetch.
set(fetch_required YES)
set(checkout_name "a2b8ca09efbcaff4c423580a633b2e7787ba7405")
elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/")
# Given a tag name that we already know about. We don't know if the tag we
# have matches the remote though (tags can move), so we should fetch.
set(fetch_required YES)
set(checkout_name "a2b8ca09efbcaff4c423580a633b2e7787ba7405")
# Special case to preserve backward compatibility: if we are already at the
# same commit as the tag we hold locally, don't do a fetch and assume the tag
# hasn't moved on the remote.
# FIXME: We should provide an option to always fetch for this case
get_hash_for_ref("a2b8ca09efbcaff4c423580a633b2e7787ba7405" tag_sha error_msg)
if(tag_sha STREQUAL head_sha)
message(VERBOSE "Already at requested tag: ${tag_sha}")
return()
endif()
elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/")
# Given a branch name without any remote and we already have a branch by that
# name. We might already have that branch checked out or it might be a
# different branch. It isn't safe to use a bare branch name without the
# remote, so do a fetch and replace the ref with one that includes the remote.
set(fetch_required YES)
set(checkout_name "origin/a2b8ca09efbcaff4c423580a633b2e7787ba7405")
else()
get_hash_for_ref("a2b8ca09efbcaff4c423580a633b2e7787ba7405" tag_sha error_msg)
if(tag_sha STREQUAL head_sha)
# Have the right commit checked out already
message(VERBOSE "Already at requested ref: ${tag_sha}")
return()
elseif(tag_sha STREQUAL "")
# We don't know about this ref yet, so we have no choice but to fetch.
# We deliberately swallow any error message at the default log level
# because it can be confusing for users to see a failed git command.
# That failure is being handled here, so it isn't an error.
set(fetch_required YES)
set(checkout_name "a2b8ca09efbcaff4c423580a633b2e7787ba7405")
if(NOT error_msg STREQUAL "")
message(VERBOSE "${error_msg}")
endif()
else()
# We have the commit, so we know we were asked to find a commit hash
# (otherwise it would have been handled further above), but we don't
# have that commit checked out yet
set(fetch_required NO)
set(checkout_name "a2b8ca09efbcaff4c423580a633b2e7787ba7405")
if(NOT error_msg STREQUAL "")
message(WARNING "${error_msg}")
endif()
endif()
endif()
if(fetch_required)
message(VERBOSE "Fetching latest from the remote origin")
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()
set(git_update_strategy "REBASE")
if(git_update_strategy STREQUAL "")
# Backward compatibility requires REBASE as the default behavior
set(git_update_strategy REBASE)
endif()
if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$")
# Asked to potentially try to rebase first, maybe with fallback to checkout.
# We can't if we aren't already on a branch and we shouldn't if that local
# branch isn't tracking the one we want to checkout.
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
OUTPUT_VARIABLE current_branch
OUTPUT_STRIP_TRAILING_WHITESPACE
# Don't test for an error. If this isn't a branch, we get a non-zero error
# code but empty output.
)
if(current_branch STREQUAL "")
# Not on a branch, checkout is the only sensible option since any rebase
# would always fail (and backward compatibility requires us to checkout in
# this situation)
set(git_update_strategy CHECKOUT)
else()
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
OUTPUT_VARIABLE upstream_branch
OUTPUT_STRIP_TRAILING_WHITESPACE
COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set
)
if(NOT upstream_branch STREQUAL checkout_name)
# Not safe to rebase when asked to checkout a different branch to the one
# we are tracking. If we did rebase, we could end up with arbitrary
# commits added to the ref we were asked to checkout if the current local
# branch happens to be able to rebase onto the target branch. There would
# be no error message and the user wouldn't know this was occurring.
set(git_update_strategy CHECKOUT)
endif()
endif()
elseif(NOT git_update_strategy STREQUAL "CHECKOUT")
message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}")
endif()
# Check if stash is needed
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git status --porcelain
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
OUTPUT_VARIABLE repo_status
)
if(error_code)
message(FATAL_ERROR "Failed to get the status")
endif()
string(LENGTH "${repo_status}" need_stash)
# If not in clean state, stash changes in order to be able to perform a
# rebase or checkout without losing those changes permanently
if(need_stash)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()
if(git_update_strategy STREQUAL "CHECKOUT")
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
else()
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
OUTPUT_VARIABLE rebase_output
ERROR_VARIABLE rebase_output
)
if(error_code)
# Rebase failed, undo the rebase attempt before continuing
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git rebase --abort
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
)
if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT")
# Not allowed to do a checkout as a fallback, so cannot proceed
if(need_stash)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
)
endif()
message(FATAL_ERROR "\nFailed to rebase in: '/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src'."
"\nOutput from the attempted rebase follows:"
"\n${rebase_output}"
"\n\nYou will have to resolve the conflicts manually")
endif()
# Fall back to checkout. We create an annotated tag so that the user
# can manually inspect the situation and revert if required.
# We can't log the failed rebase output because MSVC sees it and
# intervenes, causing the build to fail even though it completes.
# Write it to a file instead.
string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC)
set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z)
set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log)
file(WRITE ${error_log_file} "${rebase_output}")
message(WARNING "Rebase failed, output has been saved to ${error_log_file}"
"\nFalling back to checkout, previous commit tagged as ${tag_name}")
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git tag -a
-m "ExternalProject attempting to move from here to ${checkout_name}"
${tag_name}
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()
endif()
if(need_stash)
# Put back the stashed changes
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
# Stash pop --index failed: Try again dropping the index
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
# Stash pop failed: Restore previous state.
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha}
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
)
message(FATAL_ERROR "\nFailed to unstash changes in: '/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src'."
"\nYou will have to resolve the conflicts manually")
endif()
endif()
endif()
set(init_submodules "TRUE")
if(init_submodules)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git submodule update --recursive --init
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()

View File

@ -0,0 +1,22 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.5)
file(MAKE_DIRECTORY
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-src"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-build"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/tmp"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp"
)
set(configSubDirs )
foreach(subDir IN LISTS configSubDirs)
file(MAKE_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp/${subDir}")
endforeach()
if(cfgdir)
file(MAKE_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/libtmxparser-subbuild/libtmxparser-populate-prefix/src/libtmxparser-populate-stamp${cfgdir}") # cfgdir has leading slash
endif()

Submodule build/_deps/tmxparser-src added at a2b8ca09ef

View File

@ -0,0 +1,37 @@
# ninja log v5
465 483 1680993673485516402 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test dbc8db923a52a640
483 510 1680993673512183371 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done b0027be585a6d423
1 20 1673466387035669116 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir c65f43926d7a0a8
483 510 1680993673512183371 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate-complete b0027be585a6d423
386 408 1680993673412182236 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch da3eb7634229668a
408 429 1680993673432182463 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure 61a899f3650d2dd5
483 510 1680993673512183371 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done b0027be585a6d423
1 385 0 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update 4cb2b200db9b87d3
386 408 1680993673412182236 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch da3eb7634229668a
1 2234 1673469455337205334 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download 5f21ec6281a16274
1 2234 1673469455337205334 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download 5f21ec6281a16274
1 20 1673466387035669116 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir c65f43926d7a0a8
447 465 1680993673468849546 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install cc2b45662b8c7ea0
483 510 1680993673512183371 CMakeFiles/tmxparser-populate-complete b0027be585a6d423
447 465 1680993673468849546 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install cc2b45662b8c7ea0
1 385 0 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update 4cb2b200db9b87d3
465 483 1680993673485516402 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test dbc8db923a52a640
429 447 1680993673452182690 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build 2728c831f0c95668
429 447 1680993673452182690 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build 2728c831f0c95668
408 429 1680993673432182463 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure 61a899f3650d2dd5
1 384 0 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update 4cb2b200db9b87d3
1 384 0 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update 4cb2b200db9b87d3
384 411 1680994356222324447 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch da3eb7634229668a
384 411 1680994356222324447 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch da3eb7634229668a
411 438 1680994356248991356 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure 61a899f3650d2dd5
411 438 1680994356248991356 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure 61a899f3650d2dd5
438 462 1680994356272324901 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build 2728c831f0c95668
438 462 1680994356272324901 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build 2728c831f0c95668
462 482 1680994356295658446 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install cc2b45662b8c7ea0
462 482 1680994356295658446 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install cc2b45662b8c7ea0
482 499 1680994356312325264 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test dbc8db923a52a640
482 499 1680994356312325264 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test dbc8db923a52a640
499 526 1680994356338992173 CMakeFiles/tmxparser-populate-complete b0027be585a6d423
499 526 1680994356338992173 tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done b0027be585a6d423
499 526 1680994356338992173 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate-complete b0027be585a6d423
499 526 1680994356338992173 /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done b0027be585a6d423

View File

@ -0,0 +1,114 @@
# This is the CMakeCache file.
# For build in directory: /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=tmxparser-populate
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
tmxparser-populate_BINARY_DIR:STATIC=/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
//Value Computed by CMake
tmxparser-populate_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake
tmxparser-populate_SOURCE_DIR:STATIC=/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
########################
# INTERNAL cache entries
########################
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=26
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=FALSE

View File

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Linux-5.15.85-1-MANJARO")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "5.15.85-1-MANJARO")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-5.15.85-1-MANJARO")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "5.15.85-1-MANJARO")
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Linux-5.15.105-1-MANJARO")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "5.15.105-1-MANJARO")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-5.15.105-1-MANJARO")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "5.15.105-1-MANJARO")
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -0,0 +1,11 @@
---
events:
-
kind: "message-v1"
backtrace:
- "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:204 (message)"
- "CMakeLists.txt:10 (project)"
message: |
The system is: Linux - 5.15.105-1-MANJARO - x86_64
...

View File

@ -0,0 +1 @@
The system is: Linux - 5.15.85-1-MANJARO - x86_64

View File

@ -0,0 +1,3 @@
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate.dir
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/edit_cache.dir
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/rebuild_cache.dir

View File

@ -0,0 +1 @@
# This file is generated by cmake for dependency checking of the CMakeCache.txt file

View File

@ -0,0 +1,45 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Ninja" Generator, CMake Version 3.26
# This file contains all the rules used to get the outputs files
# built from the input files.
# It is included in the main 'build.ninja'.
# =============================================================================
# Project: tmxparser-populate
# Configurations:
# =============================================================================
# =============================================================================
#############################################
# Rule for running custom commands.
rule CUSTOM_COMMAND
command = $COMMAND
description = $DESC
#############################################
# Rule for re-running cmake.
rule RERUN_CMAKE
command = /usr/bin/cmake --regenerate-during-build -S/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild -B/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
description = Re-running CMake...
generator = 1
#############################################
# Rule for cleaning all built files.
rule CLEAN
command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS
description = Cleaning all built files...
#############################################
# Rule for printing all primary targets available.
rule HELP
command = /usr/bin/ninja -t targets
description = All primary targets available:

View File

@ -0,0 +1,46 @@
{
"sources" :
[
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate-complete.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test.rule"
},
{
"file" : "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update.rule"
}
],
"target" :
{
"labels" :
[
"tmxparser-populate"
],
"name" : "tmxparser-populate"
}
}

View File

@ -0,0 +1,14 @@
# Target labels
tmxparser-populate
# Source files and their labels
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate-complete.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test.rule
/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update.rule

View File

@ -0,0 +1,36 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.26.2)
# We name the project and the target for the ExternalProject_Add() call
# to something that will highlight to the user what we are working on if
# something goes wrong and an error message is produced.
project(tmxparser-populate NONE)
# Pass through things we've already detected in the main project to avoid
# paying the cost of redetecting them again in ExternalProject_Add()
set(GIT_EXECUTABLE [==[/usr/bin/git]==])
set(GIT_VERSION_STRING [==[2.40.0]==])
set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION
[==[/usr/bin/git;2.40.0]==]
)
include(ExternalProject)
ExternalProject_Add(tmxparser-populate
"UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/halsafar/libtmx-parser" "GIT_TAG" "master"
SOURCE_DIR "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
BINARY_DIR "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-build"
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
TEST_COMMAND ""
USES_TERMINAL_DOWNLOAD YES
USES_TERMINAL_UPDATE YES
USES_TERMINAL_PATCH YES
)

View File

@ -0,0 +1,202 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Ninja" Generator, CMake Version 3.26
# This file contains all the build statements describing the
# compilation DAG.
# =============================================================================
# Write statements declared in CMakeLists.txt:
#
# Which is the root file.
# =============================================================================
# =============================================================================
# Project: tmxparser-populate
# Configurations:
# =============================================================================
#############################################
# Minimal version of Ninja required by this file
ninja_required_version = 1.5
# =============================================================================
# Include auxiliary files.
#############################################
# Include rules file.
include CMakeFiles/rules.ninja
# =============================================================================
#############################################
# Logical path to working directory; prefix for absolute paths.
cmake_ninja_workdir = /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/
#############################################
# Utility command for tmxparser-populate
build tmxparser-populate: phony CMakeFiles/tmxparser-populate CMakeFiles/tmxparser-populate-complete tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update
#############################################
# Utility command for edit_cache
build CMakeFiles/edit_cache.util: CUSTOM_COMMAND
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild && /usr/bin/ccmake -S/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild -B/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
DESC = Running CMake cache editor...
pool = console
restat = 1
build edit_cache: phony CMakeFiles/edit_cache.util
#############################################
# Utility command for rebuild_cache
build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild && /usr/bin/cmake --regenerate-during-build -S/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild -B/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
DESC = Running CMake to regenerate build system...
pool = console
restat = 1
build rebuild_cache: phony CMakeFiles/rebuild_cache.util
#############################################
# Phony custom command for CMakeFiles/tmxparser-populate
build CMakeFiles/tmxparser-populate | ${cmake_ninja_workdir}CMakeFiles/tmxparser-populate: phony CMakeFiles/tmxparser-populate-complete
#############################################
# Custom command for CMakeFiles/tmxparser-populate-complete
build CMakeFiles/tmxparser-populate-complete tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done | ${cmake_ninja_workdir}CMakeFiles/tmxparser-populate-complete ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done: CUSTOM_COMMAND tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild && /usr/bin/cmake -E make_directory /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/CMakeFiles/tmxparser-populate-complete && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-done
DESC = Completed 'tmxparser-populate'
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build: CUSTOM_COMMAND tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build
DESC = No build step for 'tmxparser-populate'
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure: CUSTOM_COMMAND tmxparser-populate-prefix/tmp/tmxparser-populate-cfgcmd.txt tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-configure
DESC = No configure step for 'tmxparser-populate'
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download: CUSTOM_COMMAND tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitinfo.txt tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps && /usr/bin/cmake -P /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/tmp/tmxparser-populate-gitclone.cmake && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download
DESC = Performing download step (git clone) for 'tmxparser-populate'
pool = console
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install: CUSTOM_COMMAND tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-build
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install
DESC = No install step for 'tmxparser-populate'
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir: CUSTOM_COMMAND
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild && /usr/bin/cmake -Dcfgdir= -P /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/tmp/tmxparser-populate-mkdirs.cmake && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-mkdir
DESC = Creating directories for 'tmxparser-populate'
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch: CUSTOM_COMMAND tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-patch
DESC = No patch step for 'tmxparser-populate'
pool = console
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test: CUSTOM_COMMAND tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-install
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-test
DESC = No test step for 'tmxparser-populate'
restat = 1
#############################################
# Custom command for tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update
build tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update | ${cmake_ninja_workdir}tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-update: CUSTOM_COMMAND tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-download
COMMAND = cd /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src && /usr/bin/cmake -P /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/tmp/tmxparser-populate-gitupdate.cmake
DESC = Performing update step for 'tmxparser-populate'
pool = console
# =============================================================================
# Target aliases.
# =============================================================================
# Folder targets.
# =============================================================================
#############################################
# Folder: /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
build all: phony tmxparser-populate
# =============================================================================
# Built-in targets
#############################################
# Re-run CMake if any of its inputs changed.
build build.ninja: RERUN_CMAKE | /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/ExternalProject.cmake /usr/share/cmake/Modules/ExternalProject/RepositoryInfo.txt.in /usr/share/cmake/Modules/ExternalProject/cfgcmd.txt.in /usr/share/cmake/Modules/ExternalProject/gitclone.cmake.in /usr/share/cmake/Modules/ExternalProject/gitupdate.cmake.in /usr/share/cmake/Modules/ExternalProject/mkdirs.cmake.in /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.26.2/CMakeSystem.cmake CMakeLists.txt tmxparser-populate-prefix/tmp/tmxparser-populate-mkdirs.cmake
pool = console
#############################################
# A missing CMake input file is not an error.
build /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/ExternalProject.cmake /usr/share/cmake/Modules/ExternalProject/RepositoryInfo.txt.in /usr/share/cmake/Modules/ExternalProject/cfgcmd.txt.in /usr/share/cmake/Modules/ExternalProject/gitclone.cmake.in /usr/share/cmake/Modules/ExternalProject/gitupdate.cmake.in /usr/share/cmake/Modules/ExternalProject/mkdirs.cmake.in /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.26.2/CMakeSystem.cmake CMakeLists.txt tmxparser-populate-prefix/tmp/tmxparser-populate-mkdirs.cmake: phony
#############################################
# Clean all the built files.
build clean: CLEAN
#############################################
# Print all primary targets available.
build help: HELP
#############################################
# Make the all target the default.
default all

View File

@ -0,0 +1,49 @@
# Install script for directory: /home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "0")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")

View File

@ -0,0 +1,15 @@
# This is a generated file and its contents are an internal implementation detail.
# The download step will be re-executed if anything in this file changes.
# No other meaning or use of this file is supported.
method=git
command=/usr/bin/cmake;-P;/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/tmp/tmxparser-populate-gitclone.cmake
source_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src
work_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps
repository=https://github.com/halsafar/libtmx-parser
remote=origin
init_submodules=TRUE
recurse_submodules=--recursive
submodules=
CMP0097=NEW

View File

@ -0,0 +1,15 @@
# This is a generated file and its contents are an internal implementation detail.
# The download step will be re-executed if anything in this file changes.
# No other meaning or use of this file is supported.
method=git
command=/usr/bin/cmake;-P;/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/tmp/tmxparser-populate-gitclone.cmake
source_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src
work_dir=/home/ayoungblood/projects/BeagleRescue/build/_deps
repository=https://github.com/halsafar/libtmx-parser
remote=origin
init_submodules=TRUE
recurse_submodules=--recursive
submodules=
CMP0097=NEW

View File

@ -0,0 +1,73 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.5)
if(EXISTS "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitclone-lastrun.txt" AND EXISTS "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitinfo.txt" AND
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitinfo.txt")
message(STATUS
"Avoiding repeated git clone, stamp file is up to date: "
"'/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitclone-lastrun.txt'"
)
return()
endif()
execute_process(
COMMAND ${CMAKE_COMMAND} -E rm -rf "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
message(FATAL_ERROR "Failed to remove directory: '/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src'")
endif()
# try the clone 3 times in case there is an odd git clone issue
set(error_code 1)
set(number_of_tries 0)
while(error_code AND number_of_tries LESS 3)
execute_process(
COMMAND "/usr/bin/git"
clone --no-checkout --config "advice.detachedHead=false" "https://github.com/halsafar/libtmx-parser" "tmxparser-src"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps"
RESULT_VARIABLE error_code
)
math(EXPR number_of_tries "${number_of_tries} + 1")
endwhile()
if(number_of_tries GREATER 1)
message(STATUS "Had to git clone more than once: ${number_of_tries} times.")
endif()
if(error_code)
message(FATAL_ERROR "Failed to clone repository: 'https://github.com/halsafar/libtmx-parser'")
endif()
execute_process(
COMMAND "/usr/bin/git"
checkout "master" --
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
message(FATAL_ERROR "Failed to checkout tag: 'master'")
endif()
set(init_submodules TRUE)
if(init_submodules)
execute_process(
COMMAND "/usr/bin/git"
submodule update --recursive --init
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
)
endif()
if(error_code)
message(FATAL_ERROR "Failed to update submodules in: '/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src'")
endif()
# Complete success, update the script-last-run stamp file:
#
execute_process(
COMMAND ${CMAKE_COMMAND} -E copy "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitinfo.txt" "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitclone-lastrun.txt"
RESULT_VARIABLE error_code
)
if(error_code)
message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/tmxparser-populate-gitclone-lastrun.txt'")
endif()

View File

@ -0,0 +1,277 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.5)
function(get_hash_for_ref ref out_var err_var)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
OUTPUT_VARIABLE ref_hash
ERROR_VARIABLE error_msg
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if(error_code)
set(${out_var} "" PARENT_SCOPE)
else()
set(${out_var} "${ref_hash}" PARENT_SCOPE)
endif()
set(${err_var} "${error_msg}" PARENT_SCOPE)
endfunction()
get_hash_for_ref(HEAD head_sha error_msg)
if(head_sha STREQUAL "")
message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}")
endif()
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git show-ref "master"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
OUTPUT_VARIABLE show_ref_output
)
if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/")
# Given a full remote/branch-name and we know about it already. Since
# branches can move around, we always have to fetch.
set(fetch_required YES)
set(checkout_name "master")
elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/")
# Given a tag name that we already know about. We don't know if the tag we
# have matches the remote though (tags can move), so we should fetch.
set(fetch_required YES)
set(checkout_name "master")
# Special case to preserve backward compatibility: if we are already at the
# same commit as the tag we hold locally, don't do a fetch and assume the tag
# hasn't moved on the remote.
# FIXME: We should provide an option to always fetch for this case
get_hash_for_ref("master" tag_sha error_msg)
if(tag_sha STREQUAL head_sha)
message(VERBOSE "Already at requested tag: ${tag_sha}")
return()
endif()
elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/")
# Given a branch name without any remote and we already have a branch by that
# name. We might already have that branch checked out or it might be a
# different branch. It isn't safe to use a bare branch name without the
# remote, so do a fetch and replace the ref with one that includes the remote.
set(fetch_required YES)
set(checkout_name "origin/master")
else()
get_hash_for_ref("master" tag_sha error_msg)
if(tag_sha STREQUAL head_sha)
# Have the right commit checked out already
message(VERBOSE "Already at requested ref: ${tag_sha}")
return()
elseif(tag_sha STREQUAL "")
# We don't know about this ref yet, so we have no choice but to fetch.
# We deliberately swallow any error message at the default log level
# because it can be confusing for users to see a failed git command.
# That failure is being handled here, so it isn't an error.
set(fetch_required YES)
set(checkout_name "master")
if(NOT error_msg STREQUAL "")
message(VERBOSE "${error_msg}")
endif()
else()
# We have the commit, so we know we were asked to find a commit hash
# (otherwise it would have been handled further above), but we don't
# have that commit checked out yet
set(fetch_required NO)
set(checkout_name "master")
if(NOT error_msg STREQUAL "")
message(WARNING "${error_msg}")
endif()
endif()
endif()
if(fetch_required)
message(VERBOSE "Fetching latest from the remote origin")
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()
set(git_update_strategy "REBASE")
if(git_update_strategy STREQUAL "")
# Backward compatibility requires REBASE as the default behavior
set(git_update_strategy REBASE)
endif()
if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$")
# Asked to potentially try to rebase first, maybe with fallback to checkout.
# We can't if we aren't already on a branch and we shouldn't if that local
# branch isn't tracking the one we want to checkout.
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
OUTPUT_VARIABLE current_branch
OUTPUT_STRIP_TRAILING_WHITESPACE
# Don't test for an error. If this isn't a branch, we get a non-zero error
# code but empty output.
)
if(current_branch STREQUAL "")
# Not on a branch, checkout is the only sensible option since any rebase
# would always fail (and backward compatibility requires us to checkout in
# this situation)
set(git_update_strategy CHECKOUT)
else()
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
OUTPUT_VARIABLE upstream_branch
OUTPUT_STRIP_TRAILING_WHITESPACE
COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set
)
if(NOT upstream_branch STREQUAL checkout_name)
# Not safe to rebase when asked to checkout a different branch to the one
# we are tracking. If we did rebase, we could end up with arbitrary
# commits added to the ref we were asked to checkout if the current local
# branch happens to be able to rebase onto the target branch. There would
# be no error message and the user wouldn't know this was occurring.
set(git_update_strategy CHECKOUT)
endif()
endif()
elseif(NOT git_update_strategy STREQUAL "CHECKOUT")
message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}")
endif()
# Check if stash is needed
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git status --porcelain
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
OUTPUT_VARIABLE repo_status
)
if(error_code)
message(FATAL_ERROR "Failed to get the status")
endif()
string(LENGTH "${repo_status}" need_stash)
# If not in clean state, stash changes in order to be able to perform a
# rebase or checkout without losing those changes permanently
if(need_stash)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()
if(git_update_strategy STREQUAL "CHECKOUT")
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
else()
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
OUTPUT_VARIABLE rebase_output
ERROR_VARIABLE rebase_output
)
if(error_code)
# Rebase failed, undo the rebase attempt before continuing
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git rebase --abort
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
)
if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT")
# Not allowed to do a checkout as a fallback, so cannot proceed
if(need_stash)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
)
endif()
message(FATAL_ERROR "\nFailed to rebase in: '/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src'."
"\nOutput from the attempted rebase follows:"
"\n${rebase_output}"
"\n\nYou will have to resolve the conflicts manually")
endif()
# Fall back to checkout. We create an annotated tag so that the user
# can manually inspect the situation and revert if required.
# We can't log the failed rebase output because MSVC sees it and
# intervenes, causing the build to fail even though it completes.
# Write it to a file instead.
string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC)
set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z)
set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log)
file(WRITE ${error_log_file} "${rebase_output}")
message(WARNING "Rebase failed, output has been saved to ${error_log_file}"
"\nFalling back to checkout, previous commit tagged as ${tag_name}")
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git tag -a
-m "ExternalProject attempting to move from here to ${checkout_name}"
${tag_name}
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}"
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()
endif()
if(need_stash)
# Put back the stashed changes
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
# Stash pop --index failed: Try again dropping the index
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
RESULT_VARIABLE error_code
)
if(error_code)
# Stash pop failed: Restore previous state.
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha}
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
)
message(FATAL_ERROR "\nFailed to unstash changes in: '/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src'."
"\nYou will have to resolve the conflicts manually")
endif()
endif()
endif()
set(init_submodules "TRUE")
if(init_submodules)
execute_process(
COMMAND "/usr/bin/git" --git-dir=.git submodule update --recursive --init
WORKING_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
COMMAND_ERROR_IS_FATAL ANY
)
endif()

View File

@ -0,0 +1,22 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.5)
file(MAKE_DIRECTORY
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-src"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-build"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/tmp"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src"
"/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp"
)
set(configSubDirs )
foreach(subDir IN LISTS configSubDirs)
file(MAKE_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp/${subDir}")
endforeach()
if(cfgdir)
file(MAKE_DIRECTORY "/home/ayoungblood/projects/BeagleRescue/build/_deps/tmxparser-subbuild/tmxparser-populate-prefix/src/tmxparser-populate-stamp${cfgdir}") # cfgdir has leading slash
endif()