.hgignore
author Simon McVittie <smcv@debian.org>
Mon, 12 Sep 2022 10:40:53 -0400
branch1.0.0
changeset 15859 7b1d6dfa3173
parent 15334 8951eaad20e5
child 15789 d97ea528ce95
permissions -rw-r--r--
Remove FindSDL2 find-module, use sdl2-config.cmake instead This requires SDL >= 2.0.4. Since <https://bugzilla.libsdl.org/show_bug.cgi?id=2464> was fixed in SDL 2.0.4, SDL behaves as a CMake "config-file package", even if it was not itself built using CMake: it installs a sdl2-config.cmake file to ${libdir}/cmake/SDL2, which tells CMake where to find SDL's headers and library, analogous to a pkg-config .pc file. As a result, we no longer need to copy/paste a "find-module package" to be able to find a system copy of SDL >= 2.0.4 with find_package(SDL2). Find-module packages are now discouraged by the CMake developers, in favour of having upstream projects behave as config-file packages. This results in a small API change: FindSDL2 used to set SDL2_INCLUDE_DIR and SDL2_LIBRARY, but the standard behaviour for config-file packages is to set <name>_INCLUDE_DIRS and <name>_LIBRARIES. Use the CONFIG keyword to make sure we search in config-file package mode, and will not find a FindSDL2.cmake in some other directory that implements the old interface. In addition to deleting redundant code, this avoids some assumptions in FindSDL2 about the layout of a SDL installation. The current libsdl2-dev package in Debian breaks those assumptions; this is considered a bug and will hopefully be fixed soon, but it illustrates how fragile these assumptions can be. We can be more robust against different installation layouts by relying on SDL's own CMake integration. When linking to a copy of CMake in a non-standard location, users can now set the SDL2_DIR or CMAKE_PREFIX_PATH environment variable to point to it; previously, these users would have used the SDL2DIR environment variable. This continues to be unnecessary if using matching system-wide installations of CMake and SDL2, for example both from Debian.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
     1
syntax: regexp
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
     2
^release\/
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
     3
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
     4
syntax: glob
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
     5
.git
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
     6
CMakeCache.txt
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
     7
CMakeFiles
12898
8a40ce061d94 Machinegun. also tweaked ignore
alfadur
parents: 12642
diff changeset
     8
moc_*.*
8a40ce061d94 Machinegun. also tweaked ignore
alfadur
parents: 12642
diff changeset
     9
qrc_*.*
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    10
*.o
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    11
*.a
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    12
*.qm
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    13
Makefile
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    14
bin
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    15
*.hi
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    16
*.ppu
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    17
*.*~
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    18
*.core
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    19
config.inc
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    20
cmake_install.cmake
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    21
QTfrontend/hwconsts.cpp
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    22
QTfrontend/servermessages.h
14428
fbe5e49462aa Make about dialog in frontend translatable
Wuzzy <Wuzzy2@mail.ru>
parents: 14154
diff changeset
    23
QTfrontend/creditsmessages.h
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    24
CPackConfig.cmake
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    25
CPackSourceConfig.cmake
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    26
tools/cmake_uninstall.cmake
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    27
install_manifest.txt
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    28
.DS_Store
13069
ba7ac61c7668 falling hogs using rope were ignoring a few things (for example taking damage from rubber)
nemo
parents: 12898
diff changeset
    29
*.sw?
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    30
*.orig
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    31
vittorio.*
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    32
project_files/HedgewarsMobile/Data/
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    33
project_files/HedgewarsMobile/Build/
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    34
gameServer/dist/
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    35
misc/liblua/Xcode/build/
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    36
misc/libphysfs/Xcode/build/
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    37
misc/libphyslayer/Xcode/build/
13177
85c8c149ef82 Update .hgignore to ignore new Qt's moc_ and qrc_ files
Wuzzy <Wuzzy2@mail.ru>
parents: 12642
diff changeset
    38
moc_*.cpp_parameters
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    39
*.log
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    40
*.cmd
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    41
*.patch
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    42
*.orig
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    43
*.bak
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    44
*.rej
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    45
project_files/hwc/*.c
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    46
project_files/hwc/*.h
13822
b56639b52e59 Pas2C: Add preprocess files to .hgignore
Wuzzy <Wuzzy2@mail.ru>
parents: 13188
diff changeset
    47
project_files/hwc/*.out
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    48
project_files/Android-build/SDL-android-project/jni/**
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    49
project_files/Android-build/SDL-android-project/obj
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    50
project_files/Android-build/SDL-android-project/libs/armeabi*
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    51
project_files/Android-build/SDL-android-project/bin
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    52
project_files/Android-build/SDL-android-project/gen
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    53
project_files/Android-build/SDL-android-project/local.properties
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    54
project_files/Android-build/SDL-android-project/project.properties
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    55
project_files/Android-build/SDL-android-project/default.properties
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    56
project_files/Android-build/SDL-android-project/proguard.cfg
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    57
project_files/Android-build/SDL-android-project/.*
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    58
project_files/Android-build/out
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    59
project_files/Android-build/Makefile.android
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    60
hedgewars-build-desktop-Qt*
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    61
hedgewars-build-desktop-Qt*
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    62
*.depends
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    63
tools/build_windows_koda.bat
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    64
share/hedgewars/Data/misc/hwengine.desktop
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    65
*.exe
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    66
_CPack_Packages/
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    67
version_info.txt
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    68
*.tar.*
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    69
*.or
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    70
*.res
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    71
Hedgewars.app/*
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    72
tools/CreateMacBundle.cmake
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    73
share/Info.plist
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    74
CTestTestfile.cmake
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    75
arch.c
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    76
*.swp
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    77
*~.nib
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    78
*.pbxuser
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    79
*.perspective
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    80
*.perspectivev3
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    81
*.project.xcworkspace
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    82
*.xcuserdata
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    83
xcuserdata
12443
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    84
*.mode1v3
350a4871b2c1 cleanup/fix .hgignore
sheepluva
parents: 12440
diff changeset
    85
*.mode2v3
12440
f03105f8d756 Add .git, remove glob from things that aren't globs.
nemo
parents: 12126
diff changeset
    86
.idea
12642
ee7815bc5874 Put Testing dir into .hgignore and .gitignore
Wuzzy <almikes@aol.com>
parents: 12443
diff changeset
    87
Testing/
14154
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 13822
diff changeset
    88
rust/*/target
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 13822
diff changeset
    89
*.lock
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 13822
diff changeset
    90
*.user
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 13822
diff changeset
    91
*.iml
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 13822
diff changeset
    92
build-qmlfrontend*
14546
7e4862823649 Fix broken kamikaze logic when target position is close to attacker
unc0rr
parents: 14428
diff changeset
    93
.cabal-sandbox
7e4862823649 Fix broken kamikaze logic when target position is close to attacker
unc0rr
parents: 14428
diff changeset
    94
cabal.sandbox.config
15284
ae8e14d14596 Move messages queue to hedgewars-engine-messages lib
unc0rr
parents: 14546
diff changeset
    95
*.so
ae8e14d14596 Move messages queue to hedgewars-engine-messages lib
unc0rr
parents: 14546
diff changeset
    96
*_autogen
15311
e1d11d8dafdd Add build/ directory .hgignore
raptor <buckyballreaction@gmail.com>
parents: 15284
diff changeset
    97
build/