diff --git a/.github/workflows/pr-smoketest-debian.yaml b/.github/workflows/pr-smoketest-debian.yaml index 4396b482a..3094a798e 100644 --- a/.github/workflows/pr-smoketest-debian.yaml +++ b/.github/workflows/pr-smoketest-debian.yaml @@ -1,7 +1,6 @@ name: Smoketest / Informative / Debian on: pull_request: - merge_group: jobs: test: @@ -14,10 +13,14 @@ jobs: # Bullseye is the oldest Debian with a new enough glm - "bullseye" # 11 - "bookworm" # 12 - - "trixie" # 13 + # 13 Trixie is expected in 2025-06 + # 14 is expected in 2027-06 compiler: - g++ - - clang + - clang++ + build-type: + - Release + - Debug container: debian:${{ matrix.debian }}-slim steps: - name: Install Dependencies @@ -26,10 +29,15 @@ jobs: run: | apt-get -qq update apt-get -qq upgrade -y + apt-get -qq install -y --no-install-recommends \ + apt-file + apt-file update apt-get -qq install -y --no-install-recommends \ ca-certificates \ git \ - ${{ matrix.compiler }} \ + g++ \ + clang \ + llvm-dev \ cmake \ make \ ccache \ @@ -55,14 +63,17 @@ jobs: - name: Set ccache up uses: hendrikmuhs/ccache-action@ca3acd2731eef11f1572ccb126356c2f9298d35e # v1.2.9 with: - key: ${{ github.job }}-debian-${{ matrix.debian }}-${{ matrix.compiler }} + key: ${{ github.job }}-debian-${{ matrix.debian }}-${{ matrix.compiler }}-${{ matrix.build-type }} + + - name: Build Prep Anura + run: | + cmake . \ + -D CMAKE_CXX_COMPILER="${{ matrix.compiler }}" \ + -D CMAKE_BUILD_TYPE="${{ matrix.build-type }}" - name: Build Anura - env: - CXX: ${{ matrix.compiler }} - # Compile with number of available hyperthreads run: | - cmake . + # Compile with number of available hyperthreads make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run Unit Tests diff --git a/.github/workflows/pr-smoketest-fedora.yaml b/.github/workflows/pr-smoketest-fedora.yaml index 10b63cce9..beb302195 100644 --- a/.github/workflows/pr-smoketest-fedora.yaml +++ b/.github/workflows/pr-smoketest-fedora.yaml @@ -1,7 +1,6 @@ name: Smoketest / Informative / Fedora on: pull_request: - merge_group: jobs: test: @@ -20,17 +19,23 @@ jobs: - "37" - "38" - "39" + # 40 is expected in 2024-04 + # 41 is expected in 2024-11 compiler: - g++ - - clang + - clang++ + build-type: + - Release + - Debug container: fedora:${{ matrix.fedora }} steps: - name: Install Dependencies run: | - dnf -y update - dnf -y install \ + dnf -qy update + dnf -qy install \ git \ - ${{ matrix.compiler }} \ + g++ \ + clang \ cmake \ make \ ccache \ @@ -52,14 +57,17 @@ jobs: - name: Set ccache up uses: hendrikmuhs/ccache-action@ca3acd2731eef11f1572ccb126356c2f9298d35e # v1.2.9 with: - key: ${{ github.job }}-fedora-${{ matrix.fedora }}-${{ matrix.compiler }} + key: ${{ github.job }}-fedora-${{ matrix.fedora }}-${{ matrix.compiler }}-${{ matrix.build-type }} + + - name: Build Prep Anura + run: | + cmake . \ + -D CMAKE_CXX_COMPILER="${{ matrix.compiler }}" \ + -D CMAKE_BUILD_TYPE="${{ matrix.build-type }}" - name: Build Anura - env: - CXX: ${{ matrix.compiler }} - # Compile with number of available hyperthreads run: | - cmake . + # Compile with number of available hyperthreads make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run Unit Tests diff --git a/.github/workflows/pr-smoketest-opensuse-leap.yaml b/.github/workflows/pr-smoketest-opensuse-leap.yaml index 83d49413a..30fcd635d 100644 --- a/.github/workflows/pr-smoketest-opensuse-leap.yaml +++ b/.github/workflows/pr-smoketest-opensuse-leap.yaml @@ -1,7 +1,6 @@ name: Smoketest / Informative / openSUSE Leap on: pull_request: - merge_group: jobs: test: @@ -11,44 +10,40 @@ jobs: fail-fast: false matrix: suse: - # 15.3 is the oldest openSUSE Leap with a new enough glm - - "15.3" + # 15.4 is the oldest openSUSE Leap with a new enough clang - "15.4" - "15.5" + # 15.6 is expected in 2024-06 + # 15.7 is expected in 2025-06 compiler: - g++ - - clang + - clang++ + build-type: + - Release + - Debug container: opensuse/leap:${{ matrix.suse }} steps: - - name: Resolve Compiler Package Name - run: | - if [[ ${{ matrix.compiler }} == g++ ]] - then - echo compiler=gcc-c++ >> "$GITHUB_ENV" - else - echo compiler=clang >> "$GITHUB_ENV" - fi - - name: Install Dependencies run: | - zypper --non-interactive update - zypper --non-interactive install \ + zypper -q --non-interactive update + zypper -q --non-interactive install \ tar \ gzip \ git \ - ${{ env.compiler }} \ + gcc-c++ \ + clang \ + llvm-gold-provider \ cmake \ make \ ccache \ - boost-devel \ + libboost_filesystem-devel \ + libboost_locale-devel \ + libboost_regex-devel \ + libboost_system-devel \ cairo-devel \ glew-devel \ glm-devel \ - libboost_filesystem*6*devel \ - libboost_locale*6*devel \ - libboost_regex*6*devel \ - libboost_system*6*devel \ - libboost_thread*6*devel \ + boost-devel \ libicu-devel \ libSDL2_image-devel \ libSDL2_mixer-devel \ @@ -64,14 +59,17 @@ jobs: - name: Set ccache up uses: hendrikmuhs/ccache-action@ca3acd2731eef11f1572ccb126356c2f9298d35e # v1.2.9 with: - key: ${{ github.job }}-opensuse-leap-${{ matrix.suse }}-${{ matrix.compiler }} + key: ${{ github.job }}-opensuse-leap-${{ matrix.suse }}-${{ matrix.compiler }}-${{ matrix.build-type }} + + - name: Build Prep Anura + run: | + cmake . \ + -D CMAKE_CXX_COMPILER="${{ matrix.compiler }}" \ + -D CMAKE_BUILD_TYPE="${{ matrix.build-type }}" - name: Build Anura - env: - CXX: ${{ matrix.compiler }} - # Compile with number of available hyperthreads run: | - cmake . + # Compile with number of available hyperthreads make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run Unit Tests diff --git a/.github/workflows/pr-smoketest-ubuntu.yaml b/.github/workflows/pr-smoketest-ubuntu.yaml index eb2cae837..7d97d02dd 100644 --- a/.github/workflows/pr-smoketest-ubuntu.yaml +++ b/.github/workflows/pr-smoketest-ubuntu.yaml @@ -1,7 +1,6 @@ name: Smoketest / Informative / Ubuntu on: pull_request: - merge_group: jobs: test: @@ -10,11 +9,18 @@ jobs: strategy: fail-fast: false matrix: + # Versions between LTS are not available for long - we only do LTS ubuntu: - - "22.04" # LTS only for sanity + - "20.04" + - "22.04" + # 24.04 LTS is expected in 2024-04 + # 26.04 LTS is expected in 2026-04 compiler: - g++ - - clang + - clang++ + build-type: + - Release + - Debug container: ubuntu:${{ matrix.ubuntu }} steps: - name: Install Dependencies @@ -23,10 +29,15 @@ jobs: run: | apt-get -qq update apt-get -qq upgrade -y + apt-get -qq install -y --no-install-recommends \ + apt-file + apt-file update apt-get -qq install -y --no-install-recommends \ ca-certificates \ git \ - ${{ matrix.compiler }} \ + g++ \ + clang \ + llvm-dev \ cmake \ make \ ccache \ @@ -52,14 +63,17 @@ jobs: - name: Set ccache up uses: hendrikmuhs/ccache-action@ca3acd2731eef11f1572ccb126356c2f9298d35e # v1.2.9 with: - key: ${{ github.job }}-ubuntu-${{ matrix.ubuntu }}-${{ matrix.compiler }} + key: ${{ github.job }}-ubuntu-${{ matrix.ubuntu }}-${{ matrix.compiler }}-${{ matrix.build-type }} + + - name: Build Prep Anura + run: | + cmake . \ + -D CMAKE_CXX_COMPILER="${{ matrix.compiler }}" \ + -D CMAKE_BUILD_TYPE="${{ matrix.build-type }}" - name: Build Anura - env: - CXX: ${{ matrix.compiler }} - # Compile with number of available hyperthreads run: | - cmake . + # Compile with number of available hyperthreads make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run Unit Tests diff --git a/.github/workflows/push-unit-tests-dynamic-linux.yaml b/.github/workflows/pr-unit-tests-dynamic-linux.yaml similarity index 77% rename from .github/workflows/push-unit-tests-dynamic-linux.yaml rename to .github/workflows/pr-unit-tests-dynamic-linux.yaml index e895ad75d..657598467 100644 --- a/.github/workflows/push-unit-tests-dynamic-linux.yaml +++ b/.github/workflows/pr-unit-tests-dynamic-linux.yaml @@ -7,6 +7,12 @@ jobs: test: name: Ubuntu runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + build-type: + - Release + - Debug steps: - name: Install Dependencies env: @@ -43,14 +49,17 @@ jobs: - name: Set ccache up uses: hendrikmuhs/ccache-action@ca3acd2731eef11f1572ccb126356c2f9298d35e # v1.2.9 with: - key: ${{ github.job }}-unit-tests-${{ matrix.fedora }}-${{ matrix.compiler }} + key: unit-tests-linux-${{ matrix.build-type }} + + - name: Build Prep Anura + run: | + cmake . \ + -D CMAKE_CXX_COMPILER='clang++' \ + -D CMAKE_BUILD_TYPE="${{ matrix.build-type }}" - name: Build Anura - env: - CXX: clang - # Compile with number of available hyperthreads run: | - cmake . + # Compile with number of available hyperthreads make -j "$(getconf _NPROCESSORS_ONLN)" - name: Run Unit Tests diff --git a/.github/workflows/pr-unit-tests-static-linux.yaml b/.github/workflows/pr-unit-tests-static-linux.yaml new file mode 100644 index 000000000..8e674459c --- /dev/null +++ b/.github/workflows/pr-unit-tests-static-linux.yaml @@ -0,0 +1,108 @@ +name: Unit Tests / Required / Static / Linux +on: + pull_request: + merge_group: + +jobs: + build: + name: Build and Test in Steam SDK + runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + # XXX - This matrix needs to stay in sync with the test job below! + compiler: + # Only g++ builds actually work currently + - g++ + build-type: + - Release + - Debug + steam-runtime: + # - scout v1 - Debian Stretch / 9 - has a glibc too old for Github Actions / Node 20 + # - soldier v2 - Debian Buster / 10 - has a weird compiler and a weird ld, no idea what is up there + - sniper # v3 - Debian Bullseye / 11 + # - medic v4 - Debian Bookworm / 12 - not in the container registry yet + # - ??? v5 - Debian Trixie / 13 - not in the container registry yet + container: registry.gitlab.steamos.cloud/steamrt/${{ matrix.steam-runtime }}/sdk + steps: + - name: Install Dependencies + env: + DEBIAN_FRONTEND: noninteractive + run: | + sudo apt-get -qq update + sudo apt-get -qq upgrade -y + sudo apt-get -qq install -y --no-install-recommends \ + autoconf-archive + + - name: Checkout Anura + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + fetch-depth: 0 + submodules: true + + - name: Ignore Filesystem Permissions for Git + run: git config --global --add safe.directory '*' + + # Sets a cache up for vcpkg + - name: Install vcpkg + uses: lukka/run-vcpkg@abed23940f9d7bc267b0e1a21ee7b699a3794baa # v11.1 + + - name: Set ccache up + uses: hendrikmuhs/ccache-action@ca3acd2731eef11f1572ccb126356c2f9298d35e # v1.2.9 + with: + key: unit-tests-linux-static-steam-${{ matrix.build-type }}-${{ matrix.compiler }}-${{ matrix.steam-runtime }} + + - name: Build Prep Anura + run: | + cmake . \ + -D CMAKE_CXX_COMPILER="${{ matrix.compiler }}" \ + -D CMAKE_BUILD_TYPE="${{ matrix.build-type }}" \ + -D CMAKE_LINK_TYPE=Static + + - name: Build Anura + run: | + # Compile with number of available hyperthreads + make -j "$(getconf _NPROCESSORS_ONLN)" + + - name: Run Unit Tests + run: ./anura --tests + + - uses: actions/upload-artifact@1eb3cb2b3e0f29609092a73eb033bb759a334595 # v4.1.0 + with: + name: anura-static-binary-${{ matrix.build-type }}-${{ matrix.steam-runtime }}-${{ matrix.compiler }}-${{ github.sha }} + path: anura + if-no-files-found: error + + test: + name: Test on Steam Platform + needs: build + runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + # XXX - This matrix needs to stay in sync with the build job above! + compiler: + # Only g++ builds actually work currently + - g++ + build-type: + - Release + - Debug + steam-runtime: + # - scout v1 - Debian Stretch / 9 - has a glibc too old for Github Actions / Node 20 + # - soldier v2 - Debian Buster / 10 - has a weird compiler and a weird ld, no idea what is up there + - sniper # v3 - Debian Bullseye / 11 + # - medic v4 - Debian Bookworm / 12 - not in the container registry yet + # - ??? v5 - Debian Trixie / 13 - not in the container registry yet + container: registry.gitlab.steamos.cloud/steamrt/${{ matrix.steam-runtime }}/platform + steps: + - name: Checkout Anura + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + + - uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1 + with: + name: anura-static-binary-${{ matrix.build-type }}-${{ matrix.steam-runtime }}-${{ matrix.compiler }}-${{ github.sha }} + + - name: Run Unit Tests + run: | + chmod +x anura + ./anura --tests diff --git a/.gitignore b/.gitignore index 462b540d8..bbc1598f3 100644 --- a/.gitignore +++ b/.gitignore @@ -112,6 +112,19 @@ DerivedData/ # Anura XCode build /MacOS/vcpkg +# CMake +CMakeLists.txt.user +CMakeCache.txt +CMakeFiles +CMakeScripts +Testing +Makefile +cmake_install.cmake +install_manifest.txt +compile_commands.json +CTestTestfile.cmake +_deps + # Don't commit master-config.cfg by default. # It should be copied or symlinked from a module. master-config.cfg diff --git a/.gitmodules b/.gitmodules index bd5174b6d..b012eb31c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,5 +1,5 @@ [submodule "imgui"] - path = imgui + path = src/imgui url = https://github.com/ocornut/imgui shallow = true [submodule "vcpkg"] diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..042414f55 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,335 @@ +# BEGIN CMake setup + +# 3.12 added add_compile_definitions +cmake_minimum_required(VERSION 3.12) + +if(DEFINED ENV{CXX}) + message("") + message("We do not support injecting a compiler in via ENV.") + message("") + message( + FATAL_ERROR + "Please use the the flag '-D CMAKE_CXX_COMPILER='." + ) +endif() + +# Default to debug builds +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE Debug) +endif() + +# Default to dynamic linking +if(NOT CMAKE_LINK_TYPE) + set(CMAKE_LINK_TYPE Dynamic) +endif() + +# Use vcpkg for static builds +if (CMAKE_LINK_TYPE MATCHES Static) + set(CMAKE_TOOLCHAIN_FILE ./vcpkg/scripts/buildsystems/vcpkg.cmake) +endif() + +# Default to using LTO for Release builds +if (CMAKE_BUILD_TYPE MATCHES Release) + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE) +endif() + +# Include repo local modules +set( + CMAKE_MODULE_PATH + ${CMAKE_MODULE_PATH} + "${CMAKE_CURRENT_SOURCE_DIR}/cmake-includes/modules" +) + +# END CMake setup + +# BEGIN Project config + +# Build target for CXX project "anura" +project(anura LANGUAGES CXX) + +# Use ccache to accelerate iterating on CXX files, if available +find_program(CCACHE "ccache") +if(CCACHE) + set(CMAKE_CXX_COMPILER_LAUNCHER "${CCACHE}") +endif(CCACHE) + +# Add the source code +file( + GLOB + anura_SRC + "${CMAKE_CURRENT_LIST_DIR}/src/*.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/hex/*.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui/imgui_draw.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui/imgui_tables.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui/imgui_widgets.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui/imgui.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui_additions/*.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/kre/*.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/svg/*.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/tiled/*.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/treetree/*.cpp" + "${CMAKE_CURRENT_LIST_DIR}/src/xhtml/*.cpp" +) + +# Configure compiling against system provided libraries +# XXX - At the moment (2023-08) we have no idea of the upper and lower bounds +# XXX - At the moment (2023-08) we have no idea of the full minimal set + +# https://cmake.org/cmake/help/v3.12/module/FindThreads.html +find_package(Threads REQUIRED) +# https://cmake.org/cmake/help/v3.12/module/FindBoost.html +find_package(Boost REQUIRED COMPONENTS filesystem locale regex system) +# https://cmake.org/cmake/help/v3.12/module/FindZLIB.html +find_package(ZLIB REQUIRED) +# https://cmake.org/cmake/help/v3.12/module/FindOpenGL.html +find_package(OpenGL REQUIRED) +# https://cmake.org/cmake/help/v3.12/module/FindGLEW.html +find_package(GLEW REQUIRED) +# https://cmake.org/cmake/help/v3.12/module/FindFreetype.html +find_package(Freetype REQUIRED) + +# https://github.com/assimp/assimp/blob/60989a598e2eec923612597b1516604b816d404a/cmake-modules/FindRT.cmake +find_package(RT REQUIRED) +# https://chromium.googlesource.com/external/github.com/g-truc/glm/+/refs/heads/0.9.6/util/FindGLM.cmake +find_package(GLM REQUIRED) +# https://github.com/tcbrindle/sdl2-cmake-scripts/blob/e037fb54f32973343fada6a051d3a3f8adf3a4a0/FindSDL2.cmake +find_package(SDL2 REQUIRED) +# https://github.com/tcbrindle/sdl2-cmake-scripts/blob/e037fb54f32973343fada6a051d3a3f8adf3a4a0/FindSDL2_image.cmake +find_package(SDL2_image REQUIRED) +# https://github.com/tcbrindle/sdl2-cmake-scripts/blob/e037fb54f32973343fada6a051d3a3f8adf3a4a0/FindSDL2_mixer.cmake +find_package(SDL2_mixer REQUIRED) +# https://github.com/tcbrindle/sdl2-cmake-scripts/blob/e037fb54f32973343fada6a051d3a3f8adf3a4a0/FindSDL2_ttf.cmake +find_package(SDL2_ttf REQUIRED) +# https://github.com/libsndfile/libsndfile/blob/ec104e3631a06c4a16f5cbae93b4af2c554fab20/cmake/FindOgg.cmake +find_package(Ogg REQUIRED) +# https://github.com/libsndfile/libsndfile/blob/ec104e3631a06c4a16f5cbae93b4af2c554fab20/cmake/FindVorbis.cmake +find_package(Vorbis REQUIRED) +# https://github.com/WebKit/WebKit/blob/acece69bd261c37f0a66d82d4abc80bed8b09bd7/Source/cmake/FindCairo.cmake +find_package(Cairo REQUIRED) + +if (CMAKE_LINK_TYPE MATCHES Static) + find_package(harfbuzz CONFIG REQUIRED) + find_package(WebP CONFIG REQUIRED) + find_package(unofficial-lerc CONFIG REQUIRED) + find_package(zstd CONFIG REQUIRED) +endif() + +# Add the headers +if (CMAKE_LINK_TYPE MATCHES Static) + set(VCPKG_CRT_LINKAGE static) + set(VCPKG_LIBRARY_LINKAGE static) + include_directories( + "${CMAKE_CURRENT_LIST_DIR}/src" + "${CMAKE_CURRENT_LIST_DIR}/src/hex" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui_additions" + "${CMAKE_CURRENT_LIST_DIR}/src/kre" + "${CMAKE_CURRENT_LIST_DIR}/src/svg" + "${CMAKE_CURRENT_LIST_DIR}/src/tiled" + "${CMAKE_CURRENT_LIST_DIR}/src/treetree" + "${CMAKE_CURRENT_LIST_DIR}/src/xhtml" + "${CMAKE_CURRENT_LIST_DIR}/vcpkg_installed/x64-linux/include" + ) +else() + # XXX - Unknown as of 2023-08 why only Freetype ft2build and SLD2 are needed + include_directories( + "${CMAKE_CURRENT_LIST_DIR}/src" + "${CMAKE_CURRENT_LIST_DIR}/src/hex" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui" + "${CMAKE_CURRENT_LIST_DIR}/src/imgui_additions" + "${CMAKE_CURRENT_LIST_DIR}/src/kre" + "${CMAKE_CURRENT_LIST_DIR}/src/svg" + "${CMAKE_CURRENT_LIST_DIR}/src/tiled" + "${CMAKE_CURRENT_LIST_DIR}/src/treetree" + "${CMAKE_CURRENT_LIST_DIR}/src/xhtml" + "${FREETYPE_INCLUDE_DIR_ft2build}" + "${SDL2_INCLUDE_DIR}" + ) +endif() + +# END Project config + +# BEGIN Compiler config + +# Good things, to keep + +# Set C++ standard to C++17 +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +# Turn off (GNU) extensions (-std=c++17 vs. -std=gnu++17) +set(CMAKE_CXX_EXTENSIONS OFF) + +if (CMAKE_BUILD_TYPE MATCHES Debug) + # Debug builds need to be debuggable + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Og") + set(VCPKG_TARGET_TRIPLET x64-linux-dbg) + set(VCPKG_BUILD_TYPE debug) + link_directories("${CMAKE_CURRENT_LIST_DIR}/vcpkg_installed/x64-linux/debug/lib") +endif() + +if (CMAKE_BUILD_TYPE MATCHES Release) + # Optimize release builds + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3") + set(VCPKG_TARGET_TRIPLET x64-linux-rel) + set(VCPKG_BUILD_TYPE release) + link_directories("${CMAKE_CURRENT_LIST_DIR}/vcpkg_installed/x64-linux/release/lib") +endif() + +# Warnings as errors +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") + +# Enable all compiler warnings +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") + +# Enable extra compiler warnings +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra") + +# Enable pedantic compiler warnings +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic") + +# Inject our own imgui config for our own vector operations +add_compile_definitions(IMGUI_USER_CONFIG="${CMAKE_CURRENT_LIST_DIR}/src/imgui_additions/imconfig_anura.h") + +if (CMAKE_BUILD_TYPE MATCHES Release) + # Turn all things debug, like assertions, off for a release build + add_compile_definitions(NDEBUG) +endif() + +# Bad things, to get rid of + +# Use imgui provided vector math +# XXX - imgui_custom.cpp relies on these +add_compile_definitions(IMGUI_DEFINE_MATH_OPERATORS) + +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + # Older compilers should not trip up when we selectively silence warnings + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-warning-option") +endif() + +# We need to hide a ton of warnings +include("${CMAKE_CURRENT_LIST_DIR}/cmake-includes/silence-warnings/CMakeLists.txt") + +# END Compiler config + +# BEGIN Linker config + +# Output an executable from the anura sources for anura +add_executable(anura "${anura_SRC}") + +# Link libraries +# XXX - The order of the static linking matters! +# XXX - The grouping of the static linking matters! +# XXX - DO NOT BUMP VCPKG BASELINE - ANURA CODE CHANGES REQUIRED FIRST! +# XXX - Some stuff is simply not staticly linkable: +# - Audio stuff (samplerate, ALSA, Pulseaudio) +# - Graphics stuff (OpenGL, EGL, DRM, GBM) +# - X11 +# - Wayland +# - libc (with: realtme, dlopen) +# +# We must YOLO and trust the platform has these things +if (CMAKE_LINK_TYPE MATCHES Static) + target_link_libraries( + anura + PRIVATE + -Wl,-Bstatic + + -Wl,--start-group + SDL2 + -Wl,--end-group + + -Wl,--start-group + Boost::filesystem + -Wl,--end-group + + -Wl,--start-group + cairo + pixman-1 + freetype + ZLIB::ZLIB + fontconfig + png + expat + brotlidec + brotlicommon + uuid + # XXX - For whatever reason on Debian Bookworm you have to add the below + # jbig + -Wl,--end-group + + -Wl,--start-group + GLEW::GLEW + -Wl,--end-group + + -Wl,--start-group + vorbisfile + vorbis + ogg + -Wl,--end-group + + -Wl,--start-group + SDL2_ttf + harfbuzz::harfbuzz + -Wl,--end-group + + -Wl,--start-group + Boost::locale + -Wl,--end-group + + -Wl,--start-group + SDL2_image + WebP::webp + WebP::webpdemux + WebP::webpdecoder + tiff + lzma + deflate + WebP::webp + jpeg + unofficial::Lerc::Lerc + zstd::libzstd_static + -Wl,--end-group + + -Wl,-Bdynamic + -lrt + -ldl + -ldrm + -lgbm + -lX11 + -lXcursor + -lXext + -lXfixes + -lXi + -lXrandr + -lXss + -lxkbcommon + -ldecor-0 + -lwayland-client + -lwayland-cursor + -lwayland-egl + -lsamplerate + -lasound + -lpulse + ) +else() + target_link_libraries( + anura + PRIVATE + "${RT_LIBRARIES}" + "${CMAKE_THREAD_LIBS_INIT}" + "${Boost_LIBRARIES}" + "${ZLIB_LIBRARIES}" + "${OPENGL_LIBRARIES}" + "${GLEW_LIBRARIES}" + "${FREETYPE_LIBRARIES}" + "${SDL2_LIBRARY}" + "${SDL2_IMAGE_LIBRARIES}" + "${SDL2_MIXER_LIBRARIES}" + "${SDL2_TTF_LIBRARIES}" + "${Vorbis_File_LIBRARY}" + "${Cairo_LIBRARIES}" + ) +endif() + +# END Linker config diff --git a/Makefile b/Makefile deleted file mode 100644 index d96326f50..000000000 --- a/Makefile +++ /dev/null @@ -1,227 +0,0 @@ -# -# Main Makefile, intended for use on Linux/X11 and compatible platforms -# using GNU Make. -# -# It should guess the paths to the game dependencies on its own, except for -# Boost which is assumed to be installed to the default locations. If you have -# installed Boost to a non-standard location, you will need to override CXXFLAGS -# and LDFLAGS with any applicable -I and -L arguments. -# -# The main options are: -# -# CCACHE The ccache binary that should be used when USE_CCACHE is -# enabled (see below). Defaults to 'ccache'. -# CXX C++ compiler comand line. -# CXXFLAGS Additional C++ compiler options. -# OPTIMIZE If set to 'yes' (default), builds with compiler -# optimizations enabled (-O2). You may alternatively use -# CXXFLAGS to set your own optimization options. -# LDFLAGS Additional linker options. -# USE_CCACHE If set to 'yes' (default), builds using the CCACHE binary -# to run the compiler. If ccache is not installed (i.e. -# found in PATH), this option has no effect. -# USE_DB_CLIENT If set to 'yes' and couchbase is present will build. -# - -OPTIMIZE?=yes - -CCACHE?=ccache -USE_CCACHE?=$(shell which $(CCACHE) > /dev/null 2>&1 && echo yes) -ifneq ($(USE_CCACHE),yes) -CCACHE= -USE_CCACHE=no -endif - -SANITIZE_ADDRESS?= -ifneq ($(SANITIZE_ADDRESS), yes) -SANITIZE_ADDRESS=no -endif - -SANITIZE_UNDEFINED?= -ifneq ($(SANITIZE_UNDEFINED), yes) -SANITIZE_UNDEFINED=no -endif - -ifeq ($(OPTIMIZE),yes) -BASE_CXXFLAGS += -O2 -endif - -BASE_CXXFLAGS += -Wall -Werror - -ifneq (,$(findstring clang, `$(CXX)`)) -SANITIZE_UNDEFINED= -BASE_CXXFLAGS += -Qunused-arguments -Wno-unknown-warning-option -Wno-deprecated-register -else ifneq (, $(findstring g++, `$(CXX)`)) -BASE_CXXFLAGS += -Wno-literal-suffix -Wno-sign-compare -fdiagnostics-color=auto -endif - -SDL2_CONFIG?=sdl2-config -USE_SDL2?=$(shell which $(SDL2_CONFIG) 2>&1 > /dev/null && echo yes) - -ifneq ($(USE_SDL2),yes) -$(error SDL2 not found, SDL-1.2 is no longer supported) -endif - -BASE_CXXFLAGS += $(shell $(SDL2_CONFIG) --cflags) -LDFLAGS+ = $(shell $(SDL2_CONFIG) --ldflags) - -TARBALL := /var/www/anura/anura-$(shell date +"%Y%m%d-%H%M").tar.bz2 - -# Initial compiler options, used before CXXFLAGS and CPPFLAGS. -rdynamic -Wno-literal-suffix -# Notes: -# - DBOOST_BIND_GLOBAL_PLACEHOLDERS needed for our liberal use of _1, _2, etc. -# - Wno-deprecated-declarations because boost uses std::auto_ptr in a few places. -# - I for vcpgk to find stuff. -BASE_CXXFLAGS += -std=c++0x -g -fno-inline-functions \ - -fthreadsafe-statics \ - -Wno-narrowing -Wno-reorder -Wno-unused \ - -Wno-unknown-pragmas -Wno-overloaded-virtual \ - -DBOOST_BIND_GLOBAL_PLACEHOLDERS \ - -Wno-deprecated-declarations \ - -I./vcpkg_installed/x64-linux/include - -LDFLAGS?=-rdynamic -LDFLAGS += -L./vcpkg_installed/x64-linux/lib - -PKG_CONFIG_PATH:=$(shell pwd)/vcpkg_installed/x64-linux/lib/pkgconfig:$(shell pwd)/vcpkg_installed/x64-linux/share/pkgconfig:$(PKG_CONFIG_PATH) -MANDATORY_LIBS=sdl2 glew SDL2_image SDL2_ttf libpng zlib freetype2 cairo - -# Check for sanitize-address option -ifeq ($(SANITIZE_ADDRESS), yes) -BASE_CXXFLAGS += -g3 -fsanitize=address -LDFLAGS += -fsanitize=address -endif - -# Check for sanitize-undefined option -ifeq ($(SANITIZE_UNDEFINED), yes) -BASE_CXXFLAGS += -fsanitize=undefined -endif - -# Compiler include options, used after CXXFLAGS and CPPFLAGS. -INC := $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --cflags $(MANDATORY_LIBS)) - -ifdef STEAM_RUNTIME_ROOT - INC += -isystem $(STEAM_RUNTIME_ROOT)/include -endif - -# Linker library options. (needs gl?) -LIBS := -lvorbisfile \ - $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --libs x11 gl ) \ - -logg -lvorbis \ - $(shell PKG_CONFIG_PATH= pkg-config --libs sdl2 SDL2_image SDL2_ttf) \ - $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --libs glew libpng zlib freetype2 cairo) \ - -logg -lrt -lstdc++ -lm -lX11 -lboost_system -lboost_locale -lboost_thread -lXext -lX11 -lSDL2 - -# libvpx check -USE_LIBVPX?=$(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists vpx && echo yes) -ifeq ($(USE_LIBVPX),yes) - BASE_CXXFLAGS += -DUSE_LIBVPX - INC += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --cflags vpx) - LIBS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --libs vpx) -else -USE_LIBVPX=no -endif - -# couchbase check -USE_DB_CLIENT?=no -ifeq ($(USE_DB_CLIENT),yes) - BASE_CXXFLAGS += -DUSE_DBCLIENT - LIBS += -lcouchbase -else -USE_DB_CLIENT=no -endif - -# cairo check -USE_SVG?=$(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists cairo && echo yes) -ifeq ($(USE_SVG),yes) - BASE_CXXFLAGS += -DUSE_SVG - INC += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --cflags cairo) - LIBS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --libs cairo) -else -USE_SVG=no -endif - -MODULES := kre svg tiled hex xhtml imgui_additions - -SRC_DIR := $(addprefix src/,$(MODULES)) src -BUILD_DIR := $(addprefix build/,$(MODULES)) build - -SRC := $(foreach sdir,$(SRC_DIR),$(wildcard $(sdir)/*.cpp)) -OBJ := $(patsubst src/%.cpp,./build/%.o,$(SRC)) -DEPS := $(patsubst src/%.cpp,./build/%.d,$(SRC)) -INCLUDES := $(addprefix -I,$(SRC_DIR)) - -CPPFLAGS += -DIMGUI_USER_CONFIG=\"$(abspath src/imgui_additions/imconfig.h)\" - -INC += -Iimgui - -SRC += imgui/imgui.cpp -SRC += imgui/imgui_draw.cpp -SRC += imgui/imgui_tables.cpp -SRC += imgui/imgui_widgets.cpp - -OBJ += imgui/imgui.o -OBJ += imgui/imgui_draw.o -OBJ += imgui/imgui_tables.o -OBJ += imgui/imgui_widgets.o - -SRC_DIR += imgui -BUILD_DIR += imgui - -vpath %.cpp $(SRC_DIR) - -CPPFLAGS += -MMD -MP -define cc-command -$1/%.o: %.cpp - @echo "Building:" $$< - @$(CCACHE) $(CXX) $(CPPFLAGS) $(BASE_CXXFLAGS) $(CXXFLAGS) $(INC) $(INCLUDES) -MF $$@.d -c -o $$@ $$< -endef - -.PHONY: all checkdirs clean - -all: checkdirs anura - -anura: $(OBJ) - @echo "Linking : anura" - @$(CXX) \ - $(BASE_CXXFLAGS) $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) \ - $(OBJ) -o anura \ - $(LIBS) -lboost_regex -lboost_system -lboost_filesystem -lboost_locale -licui18n -licuuc -licudata -lpthread -fthreadsafe-statics - -checkdirs: $(BUILD_DIR) - @printf "\ - OPTIMIZE : $(OPTIMIZE)\n\ -USE_CCACHE : $(USE_CCACHE)\n\ - CCACHE : $(CCACHE)\n\ -SANITIZE_ADDRESS : $(SANITIZE_ADDRESS)\n\ -SANITIZE_UNDEFINED : $(SANITIZE_UNDEFINED)\n\ - USE_DB_CLIENT : $(USE_DB_CLIENT)\n\ -USE_LIBVPX : $(USE_LIBVPX)\n\ - USE_SDL2 : $(USE_SDL2)\n\ -CXX : $(CXX)\n\ - BASE_CXXFLAGS : $(BASE_CXXFLAGS)\n\ - CXXFLAGS : $(CXXFLAGS)\n\ -LDFLAGS : $(LDFLAGS)\n\ -INC : $(INC)\n\ -LIBS : $(LIBS)\n\ -PKG_CONFIG_PATH : $(PKG_CONFIG_PATH)\n" - - -$(BUILD_DIR): - @mkdir -p $@ - -clean: - rm -f $(foreach bdir,$(BUILD_DIR),$(bdir)/*.o) $(foreach bdir,$(BUILD_DIR),$(bdir)/*.o.d) anura - -unittests: anura - ./anura --tests - -tarball: unittests - @strip anura - @tar --transform='s,^,anura/,g' -cjf $(TARBALL) anura data/ images/ - @cp $(TARBALL) /var/www/anura/anura-latest-linux.tar.bz2 - -$(foreach bdir,$(BUILD_DIR),$(eval $(call cc-command,$(bdir)))) - -# pull in dependency info for *existing* .o files --include $(OBJ:.o=.o.d) diff --git a/Makefile.novcpkg b/Makefile.novcpkg deleted file mode 100644 index d2bb2e671..000000000 --- a/Makefile.novcpkg +++ /dev/null @@ -1,220 +0,0 @@ -# -# Main Makefile, intended for use on Linux/X11 and compatible platforms -# using GNU Make. -# -# It should guess the paths to the game dependencies on its own, except for -# Boost which is assumed to be installed to the default locations. If you have -# installed Boost to a non-standard location, you will need to override CXXFLAGS -# and LDFLAGS with any applicable -I and -L arguments. -# -# The main options are: -# -# CCACHE The ccache binary that should be used when USE_CCACHE is -# enabled (see below). Defaults to 'ccache'. -# CXX C++ compiler comand line. -# CXXFLAGS Additional C++ compiler options. -# OPTIMIZE If set to 'yes' (default), builds with compiler -# optimizations enabled (-O2). You may alternatively use -# CXXFLAGS to set your own optimization options. -# LDFLAGS Additional linker options. -# USE_CCACHE If set to 'yes' (default), builds using the CCACHE binary -# to run the compiler. If ccache is not installed (i.e. -# found in PATH), this option has no effect. -# USE_DB_CLIENT If set to 'yes' and couchbase is present will build. -# - -OPTIMIZE?=yes - -CCACHE?=ccache -USE_CCACHE?=$(shell which $(CCACHE) > /dev/null 2>&1 && echo yes) -ifneq ($(USE_CCACHE),yes) -CCACHE= -USE_CCACHE=no -endif - -SANITIZE_ADDRESS?= -ifneq ($(SANITIZE_ADDRESS), yes) -SANITIZE_ADDRESS=no -endif - -SANITIZE_UNDEFINED?= -ifneq ($(SANITIZE_UNDEFINED), yes) -SANITIZE_UNDEFINED=no -endif - -ifeq ($(OPTIMIZE),yes) -BASE_CXXFLAGS += -O2 -endif - -BASE_CXXFLAGS += -Wall -Werror - -ifneq (,$(findstring clang, `$(CXX)`)) -SANITIZE_UNDEFINED= -BASE_CXXFLAGS += -Qunused-arguments -Wno-unknown-warning-option -Wno-deprecated-register -else ifneq (, $(findstring g++, `$(CXX)`)) -GCC_GTEQ_490 := $(shell expr `$(CXX) -dumpversion | sed -e 's/\.\([0-9][0-9]\)/\1/g' -e 's/\.\([0-9]\)/0\1/g' -e 's/^[0-9]\{3,4\}$$/&00/'` \>= 40900) -GCC_GTEQ_510 := $(shell expr `$(CXX) -dumpversion | sed -e 's/\.\([0-9][0-9]\)/\1/g' -e 's/\.\([0-9]\)/0\1/g' -e 's/^[0-9]\{3,4\}$$/&00/'` \>= 50100) -BASE_CXXFLAGS += -Wno-literal-suffix -Wno-sign-compare - -ifeq "$(GCC_GTEQ_510)" "1" -BASE_CXXFLAGS += -Wsuggest-override -endif - -ifeq "$(GCC_GTEQ_490)" "1" -BASE_CXXFLAGS += -fdiagnostics-color=auto -else -SANITIZE_UNDEFINED= -endif -endif - -SDL2_CONFIG?=sdl2-config -USE_SDL2?=$(shell which $(SDL2_CONFIG) 2>&1 > /dev/null && echo yes) - -ifneq ($(USE_SDL2),yes) -$(error SDL2 not found, SDL-1.2 is no longer supported) -endif - -BASE_CXXFLAGS += $(shell $(SDL2_CONFIG) --cflags) -LDFLAGS+ = $(shell $(SDL2_CONFIG) --ldflags) - -TARBALL := /var/www/anura/anura-$(shell date +"%Y%m%d-%H%M").tar.bz2 - -# Initial compiler options, used before CXXFLAGS and CPPFLAGS. -rdynamic -Wno-literal-suffix -BASE_CXXFLAGS += -std=c++0x -g -fno-inline-functions \ - -fthreadsafe-statics \ - -Wno-narrowing -Wno-reorder -Wno-unused \ - -Wno-unknown-pragmas -Wno-overloaded-virtual \ - -DBOOST_BIND_GLOBAL_PLACEHOLDERS - -LDFLAGS?=-rdynamic - -MANDATORY_LIBS=pkg-config --cflags x11 sdl2 glew SDL2_image SDL2_ttf libpng zlib freetype2 cairo - -# Check for sanitize-address option -ifeq ($(SANITIZE_ADDRESS), yes) -BASE_CXXFLAGS += -g3 -fsanitize=address -LDFLAGS += -fsanitize=address -endif - -# Check for sanitize-undefined option -ifeq ($(SANITIZE_UNDEFINED), yes) -BASE_CXXFLAGS += -fsanitize=undefined -endif - -# Compiler include options, used after CXXFLAGS and CPPFLAGS. -INC := $(shell $(MANDATORY_LIBS)) - -ifdef STEAM_RUNTIME_ROOT - INC += -isystem $(STEAM_RUNTIME_ROOT)/include -endif - -# Linker library options. -LIBS := $(shell pkg-config --libs x11 gl ) \ - $(shell pkg-config --libs $(MANDATORY_LIBS)) \ - -logg -lvorbis -lvorbisfile -lrt -lstdc++ -lm - -# libvpx check -USE_LIBVPX?=$(shell pkg-config --exists vpx && echo yes) -ifeq ($(USE_LIBVPX),yes) - BASE_CXXFLAGS += -DUSE_LIBVPX - INC += $(shell pkg-config --cflags vpx) - LIBS += $(shell pkg-config --libs vpx) -else -USE_LIBVPX=no -endif - -# couchbase check -USE_DB_CLIENT?=no -ifeq ($(USE_DB_CLIENT),yes) - BASE_CXXFLAGS += -DUSE_DBCLIENT - LIBS += -lcouchbase -else -USE_DB_CLIENT=no -endif - -# cairo check -USE_SVG?=$(shell pkg-config --exists cairo && echo yes) -ifeq ($(USE_SVG),yes) - BASE_CXXFLAGS += -DUSE_SVG - INC += $(shell pkg-config --cflags cairo) - LIBS += $(shell pkg-config --libs cairo) -else -USE_SVG=no -endif - -MODULES := kre svg tiled hex xhtml - -SRC_DIR := $(addprefix src/,$(MODULES)) src -BUILD_DIR := $(addprefix build/,$(MODULES)) build - -SRC := $(foreach sdir,$(SRC_DIR),$(wildcard $(sdir)/*.cpp)) -OBJ := $(patsubst src/%.cpp,./build/%.o,$(SRC)) -DEPS := $(patsubst src/%.cpp,./build/%.d,$(SRC)) -INCLUDES := $(addprefix -I,$(SRC_DIR)) - -USE_IMGUI?=yes -ifeq ($(USE_IMGUI),yes) - BASE_CXXFLAGS += -DUSE_IMGUI - INC += -Iimgui - CPPFLAGS += -DIMGUI_INCLUDE_IMGUI_USER_INL - SRC += imgui/imgui.cpp imgui/imgui_draw.cpp imgui/imgui_widgets.cpp - OBJ += imgui/imgui.o imgui/imgui_draw.o imgui/imgui_widgets.o - SRC_DIR += ./imgui -endif - -vpath %.cpp $(SRC_DIR) - -CPPFLAGS += -MMD -MP -define cc-command -$1/%.o: %.cpp - @echo "Building:" $$< - @$(CCACHE) $(CXX) $(CPPFLAGS) $(BASE_CXXFLAGS) $(CXXFLAGS) $(INC) $(INCLUDES) -MF $$@.d -c -o $$@ $$< -endef - -.PHONY: all checkdirs clean - -all: checkdirs anura - -anura: $(OBJ) - @echo "Linking : anura" - @$(CXX) \ - $(BASE_CXXFLAGS) $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) \ - $(OBJ) -o anura \ - $(LIBS) -lboost_regex -lboost_system -lboost_filesystem -lboost_locale -licui18n -licuuc -licudata -lpthread -fthreadsafe-statics - -checkdirs: $(BUILD_DIR) - @printf "\ - OPTIMIZE : $(OPTIMIZE)\n\ -USE_CCACHE : $(USE_CCACHE)\n\ - CCACHE : $(CCACHE)\n\ -SANITIZE_ADDRESS : $(SANITIZE_ADDRESS)\n\ -SANITIZE_UNDEFINED : $(SANITIZE_UNDEFINED)\n\ - USE_DB_CLIENT : $(USE_DB_CLIENT)\n\ -USE_LIBVPX : $(USE_LIBVPX)\n\ - USE_SDL2 : $(USE_SDL2)\n\ -CXX : $(CXX)\n\ - BASE_CXXFLAGS : $(BASE_CXXFLAGS)\n\ - CXXFLAGS : $(CXXFLAGS)\n\ -LDFLAGS : $(LDFLAGS)\n\ -INC : $(INC)\n\ -LIBS : $(LIBS)\n" - - -$(BUILD_DIR): - @mkdir -p $@ - -clean: - rm -f $(foreach bdir,$(BUILD_DIR),$(bdir)/*.o) $(foreach bdir,$(BUILD_DIR),$(bdir)/*.o.d) anura - -unittests: anura - ./anura --tests - -tarball: unittests - @strip anura - @tar --transform='s,^,anura/,g' -cjf $(TARBALL) anura data/ images/ - @cp $(TARBALL) /var/www/anura/anura-latest-linux.tar.bz2 - -$(foreach bdir,$(BUILD_DIR),$(eval $(call cc-command,$(bdir)))) - -# pull in dependency info for *existing* .o files --include $(OBJ:.o=.o.d) diff --git a/README.md b/README.md index ce981626e..ef8792009 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,7 @@ Precompiler flags: Compiler flags: * `-O3` +* `-flto` ### Dynamic Builds @@ -139,8 +140,95 @@ libraries on various UNIXen, out of which we currently only support Linux. #### Linux -Currently (2023-08) we use an organically grown poorly understood legacy -`Makefile` to build the project on Linux operating systems. +Currently (2023-08) we use [CMake](https://cmake.org/) to build the project on +Linux operating systems. + +Sample build flow: + +```bash +cmake . -D CMAKE_CXX_COMPILER='clang++' -D CMAKE_BUILD_TYPE=Release +make -j "$(getconf _NPROCESSORS_ONLN)" +``` + +You may not pass the compiler in via the environment variable `CXX` as that +fools quite a lot of CMake internal machinery. Only two different kinds of C++ +compilers being passed in actually work: `g++` and `clang++`. Passing in `gcc` +or `clang` will not work as that confuses CMake and it tries to link the wrong +runtime in (a C runtime instead of a C++ runtime). + +We recommend to use `clang++` for developer eronomics: + +* Nicer error messages and warning messages +* Faster compilation times +* `lldb` vs. `gdb` <- Subjective preference + +This build treats warnings as errors and has a separate config file on a per +warning, per compiler and per file basis to turn warnings off so that we can +prevent the introduction of new warnings into the codebase. + +The sets of warnings and diagnostics we currently silence: + +* Default (`-Werror`) + * GCC + * [`-Wno-narrowing`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/01-default/gcc/01-narrowing/CMakeLists.txt) + * [`-Wno-unused-result`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/01-default/gcc/02-unused-result/CMakeLists.txt) + * [`-Wno-aggressive-loop-optimizations`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/01-default/gcc/03-aggressive-loop-optimizations/CMakeLists.txt) + * Clang + * [`-Wno-c++11-narrowing`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/01-default/clang/01-cxx-11-narrowing/CMakeLists.txt) + * [`-Wno-unused-result`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/01-default/clang/02-unused-result/CMakeLists.txt) +* LTO (`-flto`) + * GCC - these need to get set globally or the linker does not get them passed in! + * [`-Wno-odr`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/02-lto/gcc/01-odr/CMakeLists.txt) + * [`-Wno-aggressive-loop-optimizations`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/02-lto/gcc/02-aggressive-loop-optimizations/CMakeLists.txt) + * Clang is currently (2023-09) LTO warning free +* `-Wall` + * GCC + * [`-Wno-sign-compare`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/01-sign-compare/CMakeLists.txt) + * [`-Wno-reorder`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/02-reorder/CMakeLists.txt) + * [`-Wno-unused-function`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/03-unused-function/CMakeLists.txt) + * [`-Wno-unused-variable`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/04-unused-variable/CMakeLists.txt) + * [`-Wno-overloaded-virtual`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/05-overloaded-virtual/CMakeLists.txt) + * [`-Wno-unused-but-set-variable`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/06-unused-but-set-variable/CMakeLists.txt) + * [`-Wno-unused-local-typedefs`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/07-unused-local-typedefs/CMakeLists.txt) + * [`-Wno-use-after-free`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/08-use-after-free/CMakeLists.txt) + * [`-Wno-maybe-uninitialized`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/gcc/09-maybe-uninitialized/CMakeLists.txt) + * Clang + * [`-Wno-unneeded-internal-declaration`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/01-unneeded-internal-declaration/CMakeLists.txt) + * [`-Wno-reorder-ctor`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/02-reorder-ctor/CMakeLists.txt) + * [`-Wno-unused-private-field`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/03-unused-private-field/CMakeLists.txt) + * [`-Wno-unused-function`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/04-unused-function/CMakeLists.txt) + * [`-Wno-unused-variable`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/05-unused-variable/CMakeLists.txt) + * [`-Wno-overloaded-virtual`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/06-overloaded-virtual/CMakeLists.txt) + * [`-Wno-unused-but-set-variable`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/07-unused-but-set-variable/CMakeLists.txt) + * [`-Wno-unused-local-typedef`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/08-unused-local-typedef/CMakeLists.txt) + * [`-Wno-unused-const-variable`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/09-unused-const-variable/CMakeLists.txt) + * [`-Wno-unused-lambda-capture`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/03-all/clang/10-unused-lambda-capture/CMakeLists.txt) +* `-Wextra` + * GCC + * [`-Wno-unused-parameter`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/gcc/01-unused-parameter/CMakeLists.txt) + * [`-Wno-implicit-fallthrough`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/gcc/02-implicit-fallthrough/CMakeLists.txt) + * [`-Wno-extra`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/gcc/03-extra/CMakeLists.txt) + * [`-Wno-dangling-reference`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/gcc/04-dangling-reference/CMakeLists.txt) + * [`-Wno-deprecated-copy`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/gcc/05-deprecated-copy/CMakeLists.txt) + * [`-Wno-missing-field-initializers`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/gcc/06-missing-field-initializers/CMakeLists.txt) + * Clang + * [`-Wno-unused-parameter`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/clang/01-unused-parameter/CMakeLists.txt) + * [`-Wno-sign-compare`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/clang/02-sign-compare/CMakeLists.txt) + * [`-Wno-deprecated-copy-with-user-provided-copy`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/clang/03-deprecated-copy-with-user-provided-copy/CMakeLists.txt) + * [`-Wno-deprecated-copy`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/clang/04-deprecated-copy/CMakeLists.txt) + * [`-Wno-missing-field-initializers`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/04-extra/clang/05-missing-field-initializers/CMakeLists.txt) +* `-pedantic` + * GCC + * [`-Wno-pedantic`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/05-pedantic/gcc/01-pedantic/CMakeLists.txt) + * Clang + * [`-Wno-gnu-anonymous-struct`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/05-pedantic/clang/01-gnu-anonymous-struct/CMakeLists.txt) + * [`-Wno-nested-anon-types`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/05-pedantic/clang/02-nested-anon-types/CMakeLists.txt) + * [`-Wno-extra-semi`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/05-pedantic/clang/03-extra-semi/CMakeLists.txt) + * [`-Wno-format-pedantic`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/05-pedantic/clang/04-format-pedantic/CMakeLists.txt) + * [`-Wno-vla-extension`](https://github.com/anura-engine/anura/blob/trunk/cmake-includes/silence-warnings/05-pedantic/clang/05-vla-extension/CMakeLists.txt) + +The above peeling is done in order to eventually also aim for a clean static +analysis result on the CI. We officially track the buildability on four major distributions with two compilers: g++ and clang++. @@ -259,21 +347,16 @@ currently build out of the box, but are not of major concern and quite often the correct course of action is to drop the build in question and amend the documentation to match. -On Pull Requests and Merge Queue events: +On Pull Requests: * Smoketest dynamic builds on Linux (both g++ and clang++) * Debian * 11 / Bullseye * 12 / Bookworm - * 13 / Trixie * Ubuntu + * 20.04 / Focal Fossa * 22.04 / Jammy Jellyfish * Fedora - * 32 - * 33 - * 34 - * 35 - * 36 * 37 * 38 * 39 @@ -310,9 +393,12 @@ On every push: static](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-static-macos.yaml) * KNOWN BROKEN [macOS / xcodebuild / Debug / static](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-static-macos.yaml) - * Ubuntu 22.04 / clang++ / Release / dynamic - * NOT IMPLEMENTED Ubuntu 22.04 / clang++ / Debug / dynamic + * [Ubuntu 22.04 / clang++ / Release / + dynamic](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-dynamic-linux.yaml) + * [Ubuntu 22.04 / clang++ / Debug / + dynamic](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-dynamic-linux.yaml) * NOT IMPLEMENTED Ubuntu 22.04 / clang++ / Release / static + * NOT IMPLEMENTED Ubuntu 22.04 / clang++ / Debug / static * NOT IMPLEMENTED Steam Linux Runtime / clang++ / Release / static * NOT IMPLEMENTED Integration Tests * Rough sketch to have a module, which boots, runs a short cutscene and quits diff --git a/cmake-includes/modules/FindCairo.cmake b/cmake-includes/modules/FindCairo.cmake new file mode 100644 index 000000000..c5a4a8242 --- /dev/null +++ b/cmake-includes/modules/FindCairo.cmake @@ -0,0 +1,109 @@ +# Copyright (C) 2020 Sony Interactive Entertainment Inc. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND ITS CONTRIBUTORS ``AS +# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ITS +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +#[=======================================================================[.rst: +FindCairo +-------------- + +Find Cairo headers and libraries. + +Imported Targets +^^^^^^^^^^^^^^^^ + +``Cairo::Cairo`` + The Cairo library, if found. + +Result Variables +^^^^^^^^^^^^^^^^ + +This will define the following variables in your project: + +``Cairo_FOUND`` + true if (the requested version of) Cairo is available. +``Cairo_VERSION`` + the version of Cairo. +``Cairo_LIBRARIES`` + the libraries to link against to use Cairo. +``Cairo_INCLUDE_DIRS`` + where to find the Cairo headers. +``Cairo_COMPILE_OPTIONS`` + this should be passed to target_compile_options(), if the + target is not used for linking + +#]=======================================================================] + +find_package(PkgConfig QUIET) +pkg_check_modules(PC_CAIRO QUIET cairo) +set(Cairo_COMPILE_OPTIONS ${PC_CAIRO_CFLAGS_OTHER}) +set(Cairo_VERSION ${PC_CAIRO_VERSION}) + +find_path(Cairo_INCLUDE_DIR + NAMES cairo.h + HINTS ${PC_CAIRO_INCLUDEDIR} ${PC_CAIRO_INCLUDE_DIR} + PATH_SUFFIXES cairo +) + +find_library(Cairo_LIBRARY + NAMES ${Cairo_NAMES} cairo + HINTS ${PC_CAIRO_LIBDIR} ${PC_CAIRO_LIBRARY_DIRS} +) + +if (Cairo_INCLUDE_DIR AND NOT Cairo_VERSION) + if (EXISTS "${Cairo_INCLUDE_DIR}/cairo-version.h") + file(READ "${Cairo_INCLUDE_DIR}/cairo-version.h" Cairo_VERSION_CONTENT) + + string(REGEX MATCH "#define +CAIRO_VERSION_MAJOR +([0-9]+)" _dummy "${Cairo_VERSION_CONTENT}") + set(Cairo_VERSION_MAJOR "${CMAKE_MATCH_1}") + + string(REGEX MATCH "#define +CAIRO_VERSION_MINOR +([0-9]+)" _dummy "${Cairo_VERSION_CONTENT}") + set(Cairo_VERSION_MINOR "${CMAKE_MATCH_1}") + + string(REGEX MATCH "#define +CAIRO_VERSION_MICRO +([0-9]+)" _dummy "${Cairo_VERSION_CONTENT}") + set(Cairo_VERSION_PATCH "${CMAKE_MATCH_1}") + + set(Cairo_VERSION "${Cairo_VERSION_MAJOR}.${Cairo_VERSION_MINOR}.${Cairo_VERSION_PATCH}") + endif () +endif () + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Cairo + FOUND_VAR Cairo_FOUND + REQUIRED_VARS Cairo_LIBRARY Cairo_INCLUDE_DIR + VERSION_VAR Cairo_VERSION +) + +if (Cairo_LIBRARY AND NOT TARGET Cairo::Cairo) + add_library(Cairo::Cairo UNKNOWN IMPORTED GLOBAL) + set_target_properties(Cairo::Cairo PROPERTIES + IMPORTED_LOCATION "${Cairo_LIBRARY}" + INTERFACE_COMPILE_OPTIONS "${Cairo_COMPILE_OPTIONS}" + INTERFACE_INCLUDE_DIRECTORIES "${Cairo_INCLUDE_DIR}" + ) +endif () + +mark_as_advanced(Cairo_INCLUDE_DIR Cairo_LIBRARY) + +if (Cairo_FOUND) + set(Cairo_LIBRARIES ${Cairo_LIBRARY}) + set(Cairo_INCLUDE_DIRS ${Cairo_INCLUDE_DIR}) +endif () diff --git a/cmake-includes/modules/FindGLM.cmake b/cmake-includes/modules/FindGLM.cmake new file mode 100644 index 000000000..687ccc842 --- /dev/null +++ b/cmake-includes/modules/FindGLM.cmake @@ -0,0 +1,54 @@ +# FindGLM - attempts to locate the glm matrix/vector library. +# +# This module defines the following variables (on success): +# GLM_INCLUDE_DIRS - where to find glm/glm.hpp +# GLM_FOUND - if the library was successfully located +# +# It is trying a few standard installation locations, but can be customized +# with the following variables: +# GLM_ROOT_DIR - root directory of a glm installation +# Headers are expected to be found in either: +# /glm/glm.hpp OR +# /include/glm/glm.hpp +# This variable can either be a cmake or environment +# variable. Note however that changing the value +# of the environment varible will NOT result in +# re-running the header search and therefore NOT +# adjust the variables set by this module. +#============================================================================= +# Copyright 2012 Carsten Neumann +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) +# default search dirs +SET(_glm_HEADER_SEARCH_DIRS + "/usr/include" + "/usr/local/include") +# check environment variable +SET(_glm_ENV_ROOT_DIR "$ENV{GLM_ROOT_DIR}") +IF(NOT GLM_ROOT_DIR AND _glm_ENV_ROOT_DIR) + SET(GLM_ROOT_DIR "${_glm_ENV_ROOT_DIR}") +ENDIF(NOT GLM_ROOT_DIR AND _glm_ENV_ROOT_DIR) +# put user specified location at beginning of search +IF(GLM_ROOT_DIR) + SET(_glm_HEADER_SEARCH_DIRS "${GLM_ROOT_DIR}" + "${GLM_ROOT_DIR}/include" + ${_glm_HEADER_SEARCH_DIRS}) +ENDIF(GLM_ROOT_DIR) +# locate header +FIND_PATH(GLM_INCLUDE_DIR "glm/glm.hpp" + PATHS ${_glm_HEADER_SEARCH_DIRS}) +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLM DEFAULT_MSG + GLM_INCLUDE_DIR) +IF(GLM_FOUND) + SET(GLM_INCLUDE_DIRS "${GLM_INCLUDE_DIR}") + MESSAGE(STATUS "GLM_INCLUDE_DIR = ${GLM_INCLUDE_DIR}") +ENDIF(GLM_FOUND) diff --git a/cmake-includes/modules/FindOgg.cmake b/cmake-includes/modules/FindOgg.cmake new file mode 100644 index 000000000..9cf5ce430 --- /dev/null +++ b/cmake-includes/modules/FindOgg.cmake @@ -0,0 +1,61 @@ +# - Find ogg +# Find the native ogg includes and libraries +# +# OGG_INCLUDE_DIRS - where to find ogg.h, etc. +# OGG_LIBRARIES - List of libraries when using ogg. +# OGG_FOUND - True if ogg found. + +if (OGG_INCLUDE_DIR) + # Already in cache, be silent + set(OGG_FIND_QUIETLY TRUE) +endif () + +find_package (PkgConfig QUIET) +pkg_check_modules (PC_OGG QUIET ogg>=1.3.0) + +set (OGG_VERSION ${PC_OGG_VERSION}) + +find_path (OGG_INCLUDE_DIR ogg/ogg.h + HINTS + ${PC_OGG_INCLUDEDIR} + ${PC_OGG_INCLUDE_DIRS} + ${OGG_ROOT} + ) +# MSVC built ogg may be named ogg_static. +# The provided project files name the library with the lib prefix. +find_library (OGG_LIBRARY + NAMES + ogg + ogg_static + libogg + libogg_static + HINTS + ${PC_OGG_LIBDIR} + ${PC_OGG_LIBRARY_DIRS} + ${OGG_ROOT} + ) +# Handle the QUIETLY and REQUIRED arguments and set OGG_FOUND +# to TRUE if all listed variables are TRUE. +include (FindPackageHandleStandardArgs) +find_package_handle_standard_args (Ogg + REQUIRED_VARS + OGG_LIBRARY + OGG_INCLUDE_DIR + VERSION_VAR + OGG_VERSION + ) + +if (OGG_FOUND) + set (OGG_LIBRARIES ${OGG_LIBRARY}) + set (OGG_INCLUDE_DIRS ${OGG_INCLUDE_DIR}) + + if(NOT TARGET Ogg::ogg) + add_library(Ogg::ogg UNKNOWN IMPORTED) + set_target_properties(Ogg::ogg PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${OGG_INCLUDE_DIRS}" + IMPORTED_LOCATION "${OGG_LIBRARIES}" + ) + endif () +endif () + +mark_as_advanced (OGG_INCLUDE_DIR OGG_LIBRARY) diff --git a/cmake-includes/modules/FindRT.cmake b/cmake-includes/modules/FindRT.cmake new file mode 100644 index 000000000..c397acabd --- /dev/null +++ b/cmake-includes/modules/FindRT.cmake @@ -0,0 +1,20 @@ +# Try to find real time libraries +# Once done, this will define +# +# RT_FOUND - system has rt library +# RT_LIBRARIES - rt libraries directory +# +# Source: https://gitlab.cern.ch/dss/eos/commit/44070e575faaa46bd998708ef03eedb381506ff0 +# + +if(RT_LIBRARIES) + set(RT_FIND_QUIETLY TRUE) +endif(RT_LIBRARIES) + +find_library(RT_LIBRARY rt) +set(RT_LIBRARIES ${RT_LIBRARY}) +# handle the QUIETLY and REQUIRED arguments and set +# RT_FOUND to TRUE if all listed variables are TRUE +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(RT DEFAULT_MSG RT_LIBRARY) +mark_as_advanced(RT_LIBRARY) diff --git a/cmake-includes/modules/FindSDL2.cmake b/cmake-includes/modules/FindSDL2.cmake new file mode 100644 index 000000000..464ca2d92 --- /dev/null +++ b/cmake-includes/modules/FindSDL2.cmake @@ -0,0 +1,173 @@ + +# This module defines +# SDL2_LIBRARY, the name of the library to link against +# SDL2_FOUND, if false, do not try to link to SDL2 +# SDL2_INCLUDE_DIR, where to find SDL.h +# +# This module responds to the the flag: +# SDL2_BUILDING_LIBRARY +# If this is defined, then no SDL2main will be linked in because +# only applications need main(). +# Otherwise, it is assumed you are building an application and this +# module will attempt to locate and set the the proper link flags +# as part of the returned SDL2_LIBRARY variable. +# +# Don't forget to include SDLmain.h and SDLmain.m your project for the +# OS X framework based version. (Other versions link to -lSDL2main which +# this module will try to find on your behalf.) Also for OS X, this +# module will automatically add the -framework Cocoa on your behalf. +# +# +# Additional Note: If you see an empty SDL2_LIBRARY_TEMP in your configuration +# and no SDL2_LIBRARY, it means CMake did not find your SDL2 library +# (SDL2.dll, libsdl2.so, SDL2.framework, etc). +# Set SDL2_LIBRARY_TEMP to point to your SDL2 library, and configure again. +# Similarly, if you see an empty SDL2MAIN_LIBRARY, you should set this value +# as appropriate. These values are used to generate the final SDL2_LIBRARY +# variable, but when these values are unset, SDL2_LIBRARY does not get created. +# +# +# $SDL2DIR is an environment variable that would +# correspond to the ./configure --prefix=$SDL2DIR +# used in building SDL2. +# l.e.galup 9-20-02 +# +# Modified by Eric Wing. +# Added code to assist with automated building by using environmental variables +# and providing a more controlled/consistent search behavior. +# Added new modifications to recognize OS X frameworks and +# additional Unix paths (FreeBSD, etc). +# Also corrected the header search path to follow "proper" SDL guidelines. +# Added a search for SDL2main which is needed by some platforms. +# Added a search for threads which is needed by some platforms. +# Added needed compile switches for MinGW. +# +# On OSX, this will prefer the Framework version (if found) over others. +# People will have to manually change the cache values of +# SDL2_LIBRARY to override this selection or set the CMake environment +# CMAKE_INCLUDE_PATH to modify the search paths. +# +# Note that the header path has changed from SDL2/SDL.h to just SDL.h +# This needed to change because "proper" SDL convention +# is #include "SDL.h", not . This is done for portability +# reasons because not all systems place things in SDL2/ (see FreeBSD). + +#============================================================================= +# Copyright 2003-2009 Kitware, Inc. +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + +# message("") + +SET(SDL2_SEARCH_PATHS + ~/Library/Frameworks + /Library/Frameworks + /usr/local + /usr + /sw # Fink + /opt/local # DarwinPorts + /opt/csw # Blastwave + /opt + ${SDL2_PATH} +) + +FIND_PATH(SDL2_INCLUDE_DIR SDL.h + HINTS + $ENV{SDL2DIR} + PATH_SUFFIXES include/SDL2 include + PATHS ${SDL2_SEARCH_PATHS} +) + +if(CMAKE_SIZEOF_VOID_P EQUAL 8) + set(PATH_SUFFIXES lib64 lib/x64 lib) +else() + set(PATH_SUFFIXES lib/x86 lib) +endif() + +FIND_LIBRARY(SDL2_LIBRARY_TEMP + NAMES SDL2 + HINTS + $ENV{SDL2DIR} + PATH_SUFFIXES ${PATH_SUFFIXES} + PATHS ${SDL2_SEARCH_PATHS} +) + +IF(NOT SDL2_BUILDING_LIBRARY) + IF(NOT ${SDL2_INCLUDE_DIR} MATCHES ".framework") + # Non-OS X framework versions expect you to also dynamically link to + # SDL2main. This is mainly for Windows and OS X. Other (Unix) platforms + # seem to provide SDL2main for compatibility even though they don't + # necessarily need it. + FIND_LIBRARY(SDL2MAIN_LIBRARY + NAMES SDL2main + HINTS + $ENV{SDL2DIR} + PATH_SUFFIXES ${PATH_SUFFIXES} + PATHS ${SDL2_SEARCH_PATHS} + ) + ENDIF(NOT ${SDL2_INCLUDE_DIR} MATCHES ".framework") +ENDIF(NOT SDL2_BUILDING_LIBRARY) + +# SDL2 may require threads on your system. +# The Apple build may not need an explicit flag because one of the +# frameworks may already provide it. +# But for non-OSX systems, I will use the CMake Threads package. +IF(NOT APPLE) + FIND_PACKAGE(Threads) +ENDIF(NOT APPLE) + +# MinGW needs an additional link flag, -mwindows +# It's total link flags should look like -lmingw32 -lSDL2main -lSDL2 -mwindows +IF(MINGW) + SET(MINGW32_LIBRARY mingw32 "-mwindows" CACHE STRING "mwindows for MinGW") +ENDIF(MINGW) + +IF(SDL2_LIBRARY_TEMP) + # For SDL2main + IF(NOT SDL2_BUILDING_LIBRARY) + IF(SDL2MAIN_LIBRARY) + SET(SDL2_LIBRARY_TEMP ${SDL2MAIN_LIBRARY} ${SDL2_LIBRARY_TEMP}) + ENDIF(SDL2MAIN_LIBRARY) + ENDIF(NOT SDL2_BUILDING_LIBRARY) + + # For OS X, SDL2 uses Cocoa as a backend so it must link to Cocoa. + # CMake doesn't display the -framework Cocoa string in the UI even + # though it actually is there if I modify a pre-used variable. + # I think it has something to do with the CACHE STRING. + # So I use a temporary variable until the end so I can set the + # "real" variable in one-shot. + IF(APPLE) + SET(SDL2_LIBRARY_TEMP ${SDL2_LIBRARY_TEMP} "-framework Cocoa") + ENDIF(APPLE) + + # For threads, as mentioned Apple doesn't need this. + # In fact, there seems to be a problem if I used the Threads package + # and try using this line, so I'm just skipping it entirely for OS X. + IF(NOT APPLE) + SET(SDL2_LIBRARY_TEMP ${SDL2_LIBRARY_TEMP} ${CMAKE_THREAD_LIBS_INIT}) + ENDIF(NOT APPLE) + + # For MinGW library + IF(MINGW) + SET(SDL2_LIBRARY_TEMP ${MINGW32_LIBRARY} ${SDL2_LIBRARY_TEMP}) + ENDIF(MINGW) + + # Set the final string here so the GUI reflects the final state. + SET(SDL2_LIBRARY ${SDL2_LIBRARY_TEMP} CACHE STRING "Where the SDL2 Library can be found") + # Set the temp variable to INTERNAL so it is not seen in the CMake GUI + SET(SDL2_LIBRARY_TEMP "${SDL2_LIBRARY_TEMP}" CACHE INTERNAL "") +ENDIF(SDL2_LIBRARY_TEMP) + +# message("") + +INCLUDE(FindPackageHandleStandardArgs) + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2 REQUIRED_VARS SDL2_LIBRARY SDL2_INCLUDE_DIR) diff --git a/cmake-includes/modules/FindSDL2_image.cmake b/cmake-includes/modules/FindSDL2_image.cmake new file mode 100644 index 000000000..3f737629c --- /dev/null +++ b/cmake-includes/modules/FindSDL2_image.cmake @@ -0,0 +1,100 @@ +# Locate SDL_image library +# +# This module defines: +# +# :: +# +# SDL2_IMAGE_LIBRARIES, the name of the library to link against +# SDL2_IMAGE_INCLUDE_DIRS, where to find the headers +# SDL2_IMAGE_FOUND, if false, do not try to link against +# SDL2_IMAGE_VERSION_STRING - human-readable string containing the version of SDL_image +# +# +# +# For backward compatibility the following variables are also set: +# +# :: +# +# SDLIMAGE_LIBRARY (same value as SDL2_IMAGE_LIBRARIES) +# SDLIMAGE_INCLUDE_DIR (same value as SDL2_IMAGE_INCLUDE_DIRS) +# SDLIMAGE_FOUND (same value as SDL2_IMAGE_FOUND) +# +# +# +# $SDLDIR is an environment variable that would correspond to the +# ./configure --prefix=$SDLDIR used in building SDL. +# +# Created by Eric Wing. This was influenced by the FindSDL.cmake +# module, but with modifications to recognize OS X frameworks and +# additional Unix paths (FreeBSD, etc). + +#============================================================================= +# Copyright 2005-2009 Kitware, Inc. +# Copyright 2012 Benjamin Eikel +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + +find_path(SDL2_IMAGE_INCLUDE_DIR SDL_image.h + HINTS + ENV SDL2IMAGEDIR + ENV SDL2DIR + PATH_SUFFIXES SDL2 + # path suffixes to search inside ENV{SDLDIR} + include/SDL2 include + PATHS ${SDL2_IMAGE_PATH} + ) + +if(CMAKE_SIZEOF_VOID_P EQUAL 8) + set(VC_LIB_PATH_SUFFIX lib/x64) +else() + set(VC_LIB_PATH_SUFFIX lib/x86) +endif() + +find_library(SDL2_IMAGE_LIBRARY + NAMES SDL2_image + HINTS + ENV SDL2IMAGEDIR + ENV SDL2DIR + PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX} + PATHS ${SDL2_IMAGE_PATH} + ) + +if(SDL2_IMAGE_INCLUDE_DIR AND EXISTS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h") + file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_IMAGE_MAJOR_VERSION[ \t]+[0-9]+$") + file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_IMAGE_MINOR_VERSION[ \t]+[0-9]+$") + file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_IMAGE_PATCHLEVEL[ \t]+[0-9]+$") + string(REGEX REPLACE "^#define[ \t]+SDL_IMAGE_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_IMAGE_VERSION_MAJOR "${SDL2_IMAGE_VERSION_MAJOR_LINE}") + string(REGEX REPLACE "^#define[ \t]+SDL_IMAGE_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_IMAGE_VERSION_MINOR "${SDL2_IMAGE_VERSION_MINOR_LINE}") + string(REGEX REPLACE "^#define[ \t]+SDL_IMAGE_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_IMAGE_VERSION_PATCH "${SDL2_IMAGE_VERSION_PATCH_LINE}") + set(SDL2_IMAGE_VERSION_STRING ${SDL2_IMAGE_VERSION_MAJOR}.${SDL2_IMAGE_VERSION_MINOR}.${SDL2_IMAGE_VERSION_PATCH}) + unset(SDL2_IMAGE_VERSION_MAJOR_LINE) + unset(SDL2_IMAGE_VERSION_MINOR_LINE) + unset(SDL2_IMAGE_VERSION_PATCH_LINE) + unset(SDL2_IMAGE_VERSION_MAJOR) + unset(SDL2_IMAGE_VERSION_MINOR) + unset(SDL2_IMAGE_VERSION_PATCH) +endif() + +set(SDL2_IMAGE_LIBRARIES ${SDL2_IMAGE_LIBRARY}) +set(SDL2_IMAGE_INCLUDE_DIRS ${SDL2_IMAGE_INCLUDE_DIR}) + +include(FindPackageHandleStandardArgs) + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_image + REQUIRED_VARS SDL2_IMAGE_LIBRARIES SDL2_IMAGE_INCLUDE_DIRS + VERSION_VAR SDL2_IMAGE_VERSION_STRING) + +# for backward compatibility +set(SDLIMAGE_LIBRARY ${SDL2_IMAGE_LIBRARIES}) +set(SDLIMAGE_INCLUDE_DIR ${SDL2_IMAGE_INCLUDE_DIRS}) +set(SDLIMAGE_FOUND ${SDL2_IMAGE_FOUND}) + +mark_as_advanced(SDL2_IMAGE_LIBRARY SDL2_IMAGE_INCLUDE_DIR) diff --git a/cmake-includes/modules/FindSDL2_mixer.cmake b/cmake-includes/modules/FindSDL2_mixer.cmake new file mode 100644 index 000000000..1d9778cce --- /dev/null +++ b/cmake-includes/modules/FindSDL2_mixer.cmake @@ -0,0 +1,100 @@ +# Locate SDL_MIXER library +# +# This module defines: +# +# :: +# +# SDL2_MIXER_LIBRARIES, the name of the library to link against +# SDL2_MIXER_INCLUDE_DIRS, where to find the headers +# SDL2_MIXER_FOUND, if false, do not try to link against +# SDL2_MIXER_VERSION_STRING - human-readable string containing the version of SDL_MIXER +# +# +# +# For backward compatibility the following variables are also set: +# +# :: +# +# SDLMIXER_LIBRARY (same value as SDL2_MIXER_LIBRARIES) +# SDLMIXER_INCLUDE_DIR (same value as SDL2_MIXER_INCLUDE_DIRS) +# SDLMIXER_FOUND (same value as SDL2_MIXER_FOUND) +# +# +# +# $SDLDIR is an environment variable that would correspond to the +# ./configure --prefix=$SDLDIR used in building SDL. +# +# Created by Eric Wing. This was influenced by the FindSDL.cmake +# module, but with modifications to recognize OS X frameworks and +# additional Unix paths (FreeBSD, etc). + +#============================================================================= +# Copyright 2005-2009 Kitware, Inc. +# Copyright 2012 Benjamin Eikel +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + +find_path(SDL2_MIXER_INCLUDE_DIR SDL_mixer.h + HINTS + ENV SDL2MIXERDIR + ENV SDL2DIR + PATH_SUFFIXES SDL2 + # path suffixes to search inside ENV{SDLDIR} + include/SDL2 include + PATHS ${SDL2_MIXER_PATH} + ) + +if(CMAKE_SIZEOF_VOID_P EQUAL 8) + set(VC_LIB_PATH_SUFFIX lib/x64) +else() + set(VC_LIB_PATH_SUFFIX lib/x86) +endif() + +find_library(SDL2_MIXER_LIBRARY + NAMES SDL2_mixer + HINTS + ENV SDL2MIXERDIR + ENV SDL2DIR + PATH_SUFFIXES lib bin ${VC_LIB_PATH_SUFFIX} + PATHS ${SDL2_MIXER_PATH} + ) + +if(SDL2_MIXER_INCLUDE_DIR AND EXISTS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h") + file(STRINGS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h" SDL2_MIXER_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_MIXER_MAJOR_VERSION[ \t]+[0-9]+$") + file(STRINGS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h" SDL2_MIXER_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_MIXER_MINOR_VERSION[ \t]+[0-9]+$") + file(STRINGS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h" SDL2_MIXER_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_MIXER_PATCHLEVEL[ \t]+[0-9]+$") + string(REGEX REPLACE "^#define[ \t]+SDL_MIXER_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_MIXER_VERSION_MAJOR "${SDL2_MIXER_VERSION_MAJOR_LINE}") + string(REGEX REPLACE "^#define[ \t]+SDL_MIXER_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_MIXER_VERSION_MINOR "${SDL2_MIXER_VERSION_MINOR_LINE}") + string(REGEX REPLACE "^#define[ \t]+SDL_MIXER_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_MIXER_VERSION_PATCH "${SDL2_MIXER_VERSION_PATCH_LINE}") + set(SDL2_MIXER_VERSION_STRING ${SDL2_MIXER_VERSION_MAJOR}.${SDL2_MIXER_VERSION_MINOR}.${SDL2_MIXER_VERSION_PATCH}) + unset(SDL2_MIXER_VERSION_MAJOR_LINE) + unset(SDL2_MIXER_VERSION_MINOR_LINE) + unset(SDL2_MIXER_VERSION_PATCH_LINE) + unset(SDL2_MIXER_VERSION_MAJOR) + unset(SDL2_MIXER_VERSION_MINOR) + unset(SDL2_MIXER_VERSION_PATCH) +endif() + +set(SDL2_MIXER_LIBRARIES ${SDL2_MIXER_LIBRARY}) +set(SDL2_MIXER_INCLUDE_DIRS ${SDL2_MIXER_INCLUDE_DIR}) + +include(FindPackageHandleStandardArgs) + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_mixer + REQUIRED_VARS SDL2_MIXER_LIBRARIES SDL2_MIXER_INCLUDE_DIRS + VERSION_VAR SDL2_MIXER_VERSION_STRING) + +# for backward compatibility +set(SDLMIXER_LIBRARY ${SDL2_MIXER_LIBRARIES}) +set(SDLMIXER_INCLUDE_DIR ${SDL2_MIXER_INCLUDE_DIRS}) +set(SDLMIXER_FOUND ${SDL2_MIXER_FOUND}) + +mark_as_advanced(SDL2_MIXER_LIBRARY SDL2_MIXER_INCLUDE_DIR) diff --git a/cmake-includes/modules/FindSDL2_ttf.cmake b/cmake-includes/modules/FindSDL2_ttf.cmake new file mode 100644 index 000000000..8b2edcb95 --- /dev/null +++ b/cmake-includes/modules/FindSDL2_ttf.cmake @@ -0,0 +1,98 @@ +# Locate SDL_ttf library +# +# This module defines: +# +# :: +# +# SDL2_TTF_LIBRARIES, the name of the library to link against +# SDL2_TTF_INCLUDE_DIRS, where to find the headers +# SDL2_TTF_FOUND, if false, do not try to link against +# SDL2_TTF_VERSION_STRING - human-readable string containing the version of SDL_ttf +# +# +# +# For backward compatibility the following variables are also set: +# +# :: +# +# SDLTTF_LIBRARY (same value as SDL2_TTF_LIBRARIES) +# SDLTTF_INCLUDE_DIR (same value as SDL2_TTF_INCLUDE_DIRS) +# SDLTTF_FOUND (same value as SDL2_TTF_FOUND) +# +# +# +# $SDLDIR is an environment variable that would correspond to the +# ./configure --prefix=$SDLDIR used in building SDL. +# +# Created by Eric Wing. This was influenced by the FindSDL.cmake +# module, but with modifications to recognize OS X frameworks and +# additional Unix paths (FreeBSD, etc). + +#============================================================================= +# Copyright 2005-2009 Kitware, Inc. +# Copyright 2012 Benjamin Eikel +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + +find_path(SDL2_TTF_INCLUDE_DIR SDL_ttf.h + HINTS + ENV SDL2TTFDIR + ENV SDL2DIR + PATH_SUFFIXES SDL2 + # path suffixes to search inside ENV{SDLDIR} + include/SDL2 include + PATHS ${SDL2_TTF_PATH} + ) + +if (CMAKE_SIZEOF_VOID_P EQUAL 8) + set(VC_LIB_PATH_SUFFIX lib/x64) +else () + set(VC_LIB_PATH_SUFFIX lib/x86) +endif () + +find_library(SDL2_TTF_LIBRARY + NAMES SDL2_ttf + HINTS + ENV SDL2TTFDIR + ENV SDL2DIR + PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX} + PATHS ${SDL2_TTF_PATH} + ) + +if (SDL2_TTF_INCLUDE_DIR AND EXISTS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h") + file(STRINGS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h" SDL2_TTF_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_TTF_MAJOR_VERSION[ \t]+[0-9]+$") + file(STRINGS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h" SDL2_TTF_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_TTF_MINOR_VERSION[ \t]+[0-9]+$") + file(STRINGS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h" SDL2_TTF_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_TTF_PATCHLEVEL[ \t]+[0-9]+$") + string(REGEX REPLACE "^#define[ \t]+SDL_TTF_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_TTF_VERSION_MAJOR "${SDL2_TTF_VERSION_MAJOR_LINE}") + string(REGEX REPLACE "^#define[ \t]+SDL_TTF_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_TTF_VERSION_MINOR "${SDL2_TTF_VERSION_MINOR_LINE}") + string(REGEX REPLACE "^#define[ \t]+SDL_TTF_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_TTF_VERSION_PATCH "${SDL2_TTF_VERSION_PATCH_LINE}") + set(SDL2_TTF_VERSION_STRING ${SDL2_TTF_VERSION_MAJOR}.${SDL2_TTF_VERSION_MINOR}.${SDL2_TTF_VERSION_PATCH}) + unset(SDL2_TTF_VERSION_MAJOR_LINE) + unset(SDL2_TTF_VERSION_MINOR_LINE) + unset(SDL2_TTF_VERSION_PATCH_LINE) + unset(SDL2_TTF_VERSION_MAJOR) + unset(SDL2_TTF_VERSION_MINOR) + unset(SDL2_TTF_VERSION_PATCH) +endif () + +set(SDL2_TTF_LIBRARIES ${SDL2_TTF_LIBRARY}) +set(SDL2_TTF_INCLUDE_DIRS ${SDL2_TTF_INCLUDE_DIR}) + +include(FindPackageHandleStandardArgs) + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_ttf + REQUIRED_VARS SDL2_TTF_LIBRARIES SDL2_TTF_INCLUDE_DIRS + VERSION_VAR SDL2_TTF_VERSION_STRING) + +# for backward compatibility +set(SDLTTF_LIBRARY ${SDL2_TTF_LIBRARIES}) +set(SDLTTF_INCLUDE_DIR ${SDL2_TTF_INCLUDE_DIRS}) +set(SDLTTF_FOUND ${SDL2_TTF_FOUND}) diff --git a/cmake-includes/modules/FindVorbis.cmake b/cmake-includes/modules/FindVorbis.cmake new file mode 100644 index 000000000..57e60557f --- /dev/null +++ b/cmake-includes/modules/FindVorbis.cmake @@ -0,0 +1,210 @@ +#[=======================================================================[.rst: +FindVorbis +---------- + +Finds the native vorbis, vorbisenc amd vorbisfile includes and libraries. + +Imported Targets +^^^^^^^^^^^^^^^^ + +This module provides the following imported targets, if found: + +``Vorbis::vorbis`` + The Vorbis library +``Vorbis::vorbisenc`` + The VorbisEnc library +``Vorbis::vorbisfile`` + The VorbisFile library + +Result Variables +^^^^^^^^^^^^^^^^ + +This will define the following variables: + +``Vorbis_Vorbis_INCLUDE_DIRS`` + List of include directories when using vorbis. +``Vorbis_Enc_INCLUDE_DIRS`` + List of include directories when using vorbisenc. +``Vorbis_File_INCLUDE_DIRS`` + List of include directories when using vorbisfile. +``Vorbis_Vorbis_LIBRARIES`` + List of libraries when using vorbis. +``Vorbis_Enc_LIBRARIES`` + List of libraries when using vorbisenc. +``Vorbis_File_LIBRARIES`` + List of libraries when using vorbisfile. +``Vorbis_FOUND`` + True if vorbis and requested components found. +``Vorbis_Vorbis_FOUND`` + True if vorbis found. +``Vorbis_Enc_FOUND`` + True if vorbisenc found. +``Vorbis_Enc_FOUND`` + True if vorbisfile found. + +Cache variables +^^^^^^^^^^^^^^^ + +The following cache variables may also be set: + +``Vorbis_Vorbis_INCLUDE_DIR`` + The directory containing ``vorbis/vorbis.h``. +``Vorbis_Enc_INCLUDE_DIR`` + The directory containing ``vorbis/vorbisenc.h``. +``Vorbis_File_INCLUDE_DIR`` + The directory containing ``vorbis/vorbisenc.h``. +``Vorbis_Vorbis_LIBRARY`` + The path to the vorbis library. +``Vorbis_Enc_LIBRARY`` + The path to the vorbisenc library. +``Vorbis_File_LIBRARY`` + The path to the vorbisfile library. + +Hints +^^^^^ + +A user may set ``Vorbis_ROOT`` to a vorbis installation root to tell this module where to look. + +#]=======================================================================] + +if (Vorbis_Vorbis_INCLUDE_DIR) + # Already in cache, be silent + set (Vorbis_FIND_QUIETLY TRUE) +endif () + +set (Vorbis_Vorbis_FIND_QUIETLY TRUE) +set (Vorbis_Enc_FIND_QUIETLY TRUE) +set (Vorbis_File_FIND_QUIETLY TRUE) + +find_package (Ogg QUIET) + +find_package (PkgConfig QUIET) +pkg_check_modules (PC_Vorbis_Vorbis QUIET vorbis) +pkg_check_modules (PC_Vorbis_Enc QUIET vorbisenc) +pkg_check_modules (PC_Vorbis_File QUIET vorbisfile) + +set (Vorbis_VERSION ${PC_Vorbis_Vorbis_VERSION}) + +find_path (Vorbis_Vorbis_INCLUDE_DIR vorbis/codec.h + HINTS + ${PC_Vorbis_Vorbis_INCLUDEDIR} + ${PC_Vorbis_Vorbis_INCLUDE_DIRS} + ${Vorbis_ROOT} + ) + +find_path (Vorbis_Enc_INCLUDE_DIR vorbis/vorbisenc.h + HINTS + ${PC_Vorbis_Enc_INCLUDEDIR} + ${PC_Vorbis_Enc_INCLUDE_DIRS} + ${Vorbis_ROOT} + ) + +find_path (Vorbis_File_INCLUDE_DIR vorbis/vorbisfile.h + HINTS + ${PC_Vorbis_File_INCLUDEDIR} + ${PC_Vorbis_File_INCLUDE_DIRS} + ${Vorbis_ROOT} + ) + +find_library (Vorbis_Vorbis_LIBRARY + NAMES + vorbis + vorbis_static + libvorbis + libvorbis_static + HINTS + ${PC_Vorbis_Vorbis_LIBDIR} + ${PC_Vorbis_Vorbis_LIBRARY_DIRS} + ${Vorbis_ROOT} + ) + +find_library (Vorbis_Enc_LIBRARY + NAMES + vorbisenc + vorbisenc_static + libvorbisenc + libvorbisenc_static + HINTS + ${PC_Vorbis_Enc_LIBDIR} + ${PC_Vorbis_Enc_LIBRARY_DIRS} + ${Vorbis_ROOT} + ) + +find_library (Vorbis_File_LIBRARY + NAMES + vorbisfile + vorbisfile_static + libvorbisfile + libvorbisfile_static + HINTS + ${PC_Vorbis_File_LIBDIR} + ${PC_Vorbis_File_LIBRARY_DIRS} + ${Vorbis_ROOT} + ) + +include (FindPackageHandleStandardArgs) + +if (Vorbis_Vorbis_LIBRARY AND Vorbis_Vorbis_INCLUDE_DIR AND Ogg_FOUND) + set (Vorbis_Vorbis_FOUND TRUE) +endif () + +if (Vorbis_Enc_LIBRARY AND Vorbis_Enc_INCLUDE_DIR AND Vorbis_Vorbis_FOUND) + set (Vorbis_Enc_FOUND TRUE) +endif () + +if (Vorbis_Vorbis_FOUND AND Vorbis_File_LIBRARY AND Vorbis_File_INCLUDE_DIR) + set (Vorbis_File_FOUND TRUE) +endif () + +find_package_handle_standard_args (Vorbis + REQUIRED_VARS + Vorbis_Vorbis_LIBRARY + Vorbis_Vorbis_INCLUDE_DIR + Ogg_FOUND + HANDLE_COMPONENTS + VERSION_VAR Vorbis_VERSION) + + +if (Vorbis_Vorbis_FOUND) + set (Vorbis_Vorbis_INCLUDE_DIRS ${VORBIS_INCLUDE_DIR}) + set (Vorbis_Vorbis_LIBRARIES ${VORBIS_LIBRARY} ${OGG_LIBRARIES}) + if (NOT TARGET Vorbis::vorbis) + add_library (Vorbis::vorbis UNKNOWN IMPORTED) + set_target_properties (Vorbis::vorbis PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${Vorbis_Vorbis_INCLUDE_DIR}" + IMPORTED_LOCATION "${Vorbis_Vorbis_LIBRARY}" + INTERFACE_LINK_LIBRARIES Ogg::ogg + ) + endif () + + if (Vorbis_Enc_FOUND) + set (Vorbis_Enc_INCLUDE_DIRS ${Vorbis_Enc_INCLUDE_DIR}) + set (Vorbis_Enc_LIBRARIES ${Vorbis_Enc_LIBRARY} ${Vorbis_Enc_LIBRARIES}) + if (NOT TARGET Vorbis::vorbisenc) + add_library (Vorbis::vorbisenc UNKNOWN IMPORTED) + set_target_properties (Vorbis::vorbisenc PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${Vorbis_Enc_INCLUDE_DIR}" + IMPORTED_LOCATION "${Vorbis_Enc_LIBRARY}" + INTERFACE_LINK_LIBRARIES Vorbis::vorbis + ) + endif () + endif () + + if (Vorbis_File_FOUND) + set (Vorbis_File_INCLUDE_DIRS ${Vorbis_File_INCLUDE_DIR}) + set (Vorbis_File_LIBRARIES ${Vorbis_File_LIBRARY} ${Vorbis_File_LIBRARIES}) + if (NOT TARGET Vorbis::vorbisfile) + add_library (Vorbis::vorbisfile UNKNOWN IMPORTED) + set_target_properties (Vorbis::vorbisfile PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${Vorbis_File_INCLUDE_DIR}" + IMPORTED_LOCATION "${Vorbis_File_LIBRARY}" + INTERFACE_LINK_LIBRARIES Vorbis::vorbis + ) + endif () + endif () + +endif () + +mark_as_advanced (Vorbis_Vorbis_INCLUDE_DIR Vorbis_Vorbis_LIBRARY) +mark_as_advanced (Vorbis_Enc_INCLUDE_DIR Vorbis_Enc_LIBRARY) +mark_as_advanced (Vorbis_File_INCLUDE_DIR Vorbis_File_LIBRARY) diff --git a/cmake-includes/silence-warnings/01-default/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/CMakeLists.txt new file mode 100644 index 000000000..bdd9546f9 --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/CMakeLists.txt @@ -0,0 +1,7 @@ +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + include("${CMAKE_CURRENT_LIST_DIR}/gcc/CMakeLists.txt") +endif() + +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + include("${CMAKE_CURRENT_LIST_DIR}/clang/CMakeLists.txt") +endif() diff --git a/cmake-includes/silence-warnings/01-default/clang/01-cxx-11-narrowing/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/clang/01-cxx-11-narrowing/CMakeLists.txt new file mode 100644 index 000000000..d4049f520 --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/clang/01-cxx-11-narrowing/CMakeLists.txt @@ -0,0 +1,32 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-c++11-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-c++11-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-c++11-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-c++11-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/md5.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-c++11-narrowing" +) diff --git a/cmake-includes/silence-warnings/01-default/clang/02-unused-result/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/clang/02-unused-result/CMakeLists.txt new file mode 100644 index 000000000..1e334490e --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/clang/02-unused-result/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-result" +) diff --git a/cmake-includes/silence-warnings/01-default/clang/03-deprecated-declarations/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/clang/03-deprecated-declarations/CMakeLists.txt new file mode 100644 index 000000000..dd1471db3 --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/clang/03-deprecated-declarations/CMakeLists.txt @@ -0,0 +1,422 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/difficulty.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/filesystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_attribs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_fwd.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_path_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) diff --git a/cmake-includes/silence-warnings/01-default/clang/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/clang/CMakeLists.txt new file mode 100644 index 000000000..75ff23ee5 --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/clang/CMakeLists.txt @@ -0,0 +1,5 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-cxx-11-narrowing/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-unused-result/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-deprecated-declarations/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/01-default/gcc/01-narrowing/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/gcc/01-narrowing/CMakeLists.txt new file mode 100644 index 000000000..f75e37118 --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/gcc/01-narrowing/CMakeLists.txt @@ -0,0 +1,32 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-narrowing" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/md5.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-narrowing" +) diff --git a/cmake-includes/silence-warnings/01-default/gcc/02-unused-result/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/gcc/02-unused-result/CMakeLists.txt new file mode 100644 index 000000000..1e334490e --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/gcc/02-unused-result/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-result" +) diff --git a/cmake-includes/silence-warnings/01-default/gcc/03-aggressive-loop-optimizations/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/gcc/03-aggressive-loop-optimizations/CMakeLists.txt new file mode 100644 index 000000000..ac6e3afcd --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/gcc/03-aggressive-loop-optimizations/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-aggressive-loop-optimizations" +) diff --git a/cmake-includes/silence-warnings/01-default/gcc/04-deprecated-declarations/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/gcc/04-deprecated-declarations/CMakeLists.txt new file mode 100644 index 000000000..986edc530 --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/gcc/04-deprecated-declarations/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-declarations" +) diff --git a/cmake-includes/silence-warnings/01-default/gcc/CMakeLists.txt b/cmake-includes/silence-warnings/01-default/gcc/CMakeLists.txt new file mode 100644 index 000000000..1880f996d --- /dev/null +++ b/cmake-includes/silence-warnings/01-default/gcc/CMakeLists.txt @@ -0,0 +1,6 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-narrowing/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-unused-result/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-aggressive-loop-optimizations/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/04-deprecated-declarations/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/02-lto/CMakeLists.txt b/cmake-includes/silence-warnings/02-lto/CMakeLists.txt new file mode 100644 index 000000000..33e990e5a --- /dev/null +++ b/cmake-includes/silence-warnings/02-lto/CMakeLists.txt @@ -0,0 +1,7 @@ +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + include("${CMAKE_CURRENT_LIST_DIR}/gcc/CMakeLists.txt") +endif() + +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + # Currently nothing pops up during LTO with Clang +endif() diff --git a/cmake-includes/silence-warnings/02-lto/gcc/01-odr/CMakeLists.txt b/cmake-includes/silence-warnings/02-lto/gcc/01-odr/CMakeLists.txt new file mode 100644 index 000000000..dc5eae5f0 --- /dev/null +++ b/cmake-includes/silence-warnings/02-lto/gcc/01-odr/CMakeLists.txt @@ -0,0 +1,5 @@ +# In an optimal state, this file does not exist +# XXX - We have to set this globally as otherwise it does not reach the linker! + +# XXX - C++ 2003 One Definition Rule is broken at link time and trips up on LTO +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-odr") diff --git a/cmake-includes/silence-warnings/02-lto/gcc/02-aggressive-loop-optimizations/CMakeLists.txt b/cmake-includes/silence-warnings/02-lto/gcc/02-aggressive-loop-optimizations/CMakeLists.txt new file mode 100644 index 000000000..323e81074 --- /dev/null +++ b/cmake-includes/silence-warnings/02-lto/gcc/02-aggressive-loop-optimizations/CMakeLists.txt @@ -0,0 +1,5 @@ +# In an optimal state, this file does not exist +# XXX - We have to set this globally as otherwise it does not reach the linker! + +# XXX - Some of the aggressive loop optimizations only pop up during LTO +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-aggressive-loop-optimizations") diff --git a/cmake-includes/silence-warnings/02-lto/gcc/03-lto-type-mismatch/CMakeLists.txt b/cmake-includes/silence-warnings/02-lto/gcc/03-lto-type-mismatch/CMakeLists.txt new file mode 100644 index 000000000..f772064ad --- /dev/null +++ b/cmake-includes/silence-warnings/02-lto/gcc/03-lto-type-mismatch/CMakeLists.txt @@ -0,0 +1,5 @@ +# In an optimal state, this file does not exist +# XXX - We have to set this globally as otherwise it does not reach the linker! + +# XXX - Some of the type mismatches only pop up during LTO +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-lto-type-mismatch") diff --git a/cmake-includes/silence-warnings/02-lto/gcc/CMakeLists.txt b/cmake-includes/silence-warnings/02-lto/gcc/CMakeLists.txt new file mode 100644 index 000000000..4199b67e0 --- /dev/null +++ b/cmake-includes/silence-warnings/02-lto/gcc/CMakeLists.txt @@ -0,0 +1,5 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-odr/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-aggressive-loop-optimizations/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-lto-type-mismatch/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/03-all/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/CMakeLists.txt new file mode 100644 index 000000000..bdd9546f9 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/CMakeLists.txt @@ -0,0 +1,7 @@ +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + include("${CMAKE_CURRENT_LIST_DIR}/gcc/CMakeLists.txt") +endif() + +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + include("${CMAKE_CURRENT_LIST_DIR}/clang/CMakeLists.txt") +endif() diff --git a/cmake-includes/silence-warnings/03-all/clang/01-unneeded-internal-declaration/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/01-unneeded-internal-declaration/CMakeLists.txt new file mode 100644 index 000000000..578eb6bbc --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/01-unneeded-internal-declaration/CMakeLists.txt @@ -0,0 +1,1262 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unneeded-internal-declaration" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/02-reorder-ctor/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/02-reorder-ctor/CMakeLists.txt new file mode 100644 index 000000000..b0176cc05 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/02-reorder-ctor/CMakeLists.txt @@ -0,0 +1,1203 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ColorTransform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/SceneObjectCallable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/achievements.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checksum.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/difficulty.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_variable_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_definition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_visitor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_internal.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_variable_storage.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ft_iface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/game_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/i18n.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/object_events.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preprocessor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/shared_memory_pipe.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_path_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/theme_imgui.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_query.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/wml_formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_lexer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder-ctor" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/03-unused-private-field/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/03-unused-private-field/CMakeLists.txt new file mode 100644 index 000000000..0a58aeb1e --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/03-unused-private-field/CMakeLists.txt @@ -0,0 +1,884 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ft_iface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSetOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Depth.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_lexer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-private-field" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/04-unused-function/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/04-unused-function/CMakeLists.txt new file mode 100644 index 000000000..9ee9a43ef --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/04-unused-function/CMakeLists.txt @@ -0,0 +1,566 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_path_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/05-unused-variable/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/05-unused-variable/CMakeLists.txt new file mode 100644 index 000000000..b7ace7ea2 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/05-unused-variable/CMakeLists.txt @@ -0,0 +1,561 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/VoronoiDiagramGenerator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_tokenizer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/simplex_noise_tests.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_length.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/06-overloaded-virtual/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/06-overloaded-virtual/CMakeLists.txt new file mode 100644 index 000000000..82cb6064e --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/06-overloaded-virtual/CMakeLists.txt @@ -0,0 +1,506 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/07-unused-but-set-variable/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/07-unused-but-set-variable/CMakeLists.txt new file mode 100644 index 000000000..8343a91b1 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/07-unused-but-set-variable/CMakeLists.txt @@ -0,0 +1,92 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/08-unused-local-typedef/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/08-unused-local-typedef/CMakeLists.txt new file mode 100644 index 000000000..c7702cfb0 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/08-unused-local-typedef/CMakeLists.txt @@ -0,0 +1,44 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedef" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedef" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedef" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedef" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedef" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedef" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedef" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/09-unused-const-variable/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/09-unused-const-variable/CMakeLists.txt new file mode 100644 index 000000000..cd139f0b4 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/09-unused-const-variable/CMakeLists.txt @@ -0,0 +1,20 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Frustum.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-const-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-const-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-const-variable" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/10-unused-lambda-capture/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/10-unused-lambda-capture/CMakeLists.txt new file mode 100644 index 000000000..ceecf2af5 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/10-unused-lambda-capture/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-lambda-capture" +) diff --git a/cmake-includes/silence-warnings/03-all/clang/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/clang/CMakeLists.txt new file mode 100644 index 000000000..5a66898c1 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/clang/CMakeLists.txt @@ -0,0 +1,12 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-unneeded-internal-declaration/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-reorder-ctor/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-unused-private-field/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/04-unused-function/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/05-unused-variable/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/06-overloaded-virtual/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/07-unused-but-set-variable/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/08-unused-local-typedef/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/09-unused-const-variable/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/10-unused-lambda-capture/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/03-all/gcc/01-sign-compare/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/01-sign-compare/CMakeLists.txt new file mode 100644 index 000000000..d530844c9 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/01-sign-compare/CMakeLists.txt @@ -0,0 +1,1585 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ColorTransform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/SceneObjectCallable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checksum.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_variable_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/filesystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_definition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_internal.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_tokenizer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/game_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Color.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/object_events.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preprocessor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/string_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_query.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/wml_formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_lexer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/02-reorder/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/02-reorder/CMakeLists.txt new file mode 100644 index 000000000..4047f754b --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/02-reorder/CMakeLists.txt @@ -0,0 +1,1202 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ColorTransform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/SceneObjectCallable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/achievements.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checksum.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/difficulty.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_variable_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_definition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_visitor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_internal.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_variable_storage.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ft_iface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/game_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/i18n.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/object_events.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preprocessor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/shared_memory_pipe.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_path_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/theme_imgui.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_query.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/wml_formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_lexer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-reorder" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/03-unused-function/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/03-unused-function/CMakeLists.txt new file mode 100644 index 000000000..308a35eb2 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/03-unused-function/CMakeLists.txt @@ -0,0 +1,572 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_path_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-function" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/04-unused-variable/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/04-unused-variable/CMakeLists.txt new file mode 100644 index 000000000..07c39e6ac --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/04-unused-variable/CMakeLists.txt @@ -0,0 +1,548 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/VoronoiDiagramGenerator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/simplex_noise_tests.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_length.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-variable" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/05-overloaded-virtual/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/05-overloaded-virtual/CMakeLists.txt new file mode 100644 index 000000000..e3a931022 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/05-overloaded-virtual/CMakeLists.txt @@ -0,0 +1,254 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-overloaded-virtual" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/06-unused-but-set-variable/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/06-unused-but-set-variable/CMakeLists.txt new file mode 100644 index 000000000..eedb20cc1 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/06-unused-but-set-variable/CMakeLists.txt @@ -0,0 +1,74 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_tokenizer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-but-set-variable" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/07-unused-local-typedefs/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/07-unused-local-typedefs/CMakeLists.txt new file mode 100644 index 000000000..56c06932e --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/07-unused-local-typedefs/CMakeLists.txt @@ -0,0 +1,44 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedefs" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedefs" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedefs" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedefs" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedefs" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedefs" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-local-typedefs" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/08-use-after-free/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/08-use-after-free/CMakeLists.txt new file mode 100644 index 000000000..ad9c8e08f --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/08-use-after-free/CMakeLists.txt @@ -0,0 +1,26 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-use-after-free" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-use-after-free" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-use-after-free" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-use-after-free" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/09-maybe-uninitialized/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/09-maybe-uninitialized/CMakeLists.txt new file mode 100644 index 000000000..a06170ddc --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/09-maybe-uninitialized/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/VoronoiDiagramGenerator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-maybe-uninitialized" +) diff --git a/cmake-includes/silence-warnings/03-all/gcc/CMakeLists.txt b/cmake-includes/silence-warnings/03-all/gcc/CMakeLists.txt new file mode 100644 index 000000000..f6153b5d3 --- /dev/null +++ b/cmake-includes/silence-warnings/03-all/gcc/CMakeLists.txt @@ -0,0 +1,11 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-sign-compare/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-reorder/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-unused-function/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/04-unused-variable/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/05-overloaded-virtual/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/06-unused-but-set-variable/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/07-unused-local-typedefs/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/08-use-after-free/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/09-maybe-uninitialized/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/04-extra/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/CMakeLists.txt new file mode 100644 index 000000000..1245f328b --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/CMakeLists.txt @@ -0,0 +1,11 @@ +# XXX - The leading spaces in this file are meaningful for string concatenation! + +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + # Some of the maybe unitialized warnings only pop up during LTO with -Wextra + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-maybe-uninitialized") + include("${CMAKE_CURRENT_LIST_DIR}/gcc/CMakeLists.txt") +endif() + +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + include("${CMAKE_CURRENT_LIST_DIR}/clang/CMakeLists.txt") +endif() diff --git a/cmake-includes/silence-warnings/04-extra/clang/01-unused-parameter/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/clang/01-unused-parameter/CMakeLists.txt new file mode 100644 index 000000000..5f432f9a5 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/clang/01-unused-parameter/CMakeLists.txt @@ -0,0 +1,1760 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ColorTransform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/SceneObjectCallable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/VoronoiDiagramGenerator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/achievements.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checksum.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/clipboard.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/difficulty.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_variable_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/filesystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_definition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_visitor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_internal.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_variable_storage.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ft_iface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/game_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/i18n.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSetOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/BlendModeScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/BlendOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Color.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ColorScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Depth.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/logger.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/md5.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/object_events.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preprocessor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/shared_memory_pipe.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server_main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_fwd.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_length.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_path_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sys.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/theme_imgui.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/thread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/unit_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_query.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/uuid.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type_check.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/wml_formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_lexer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) diff --git a/cmake-includes/silence-warnings/04-extra/clang/02-sign-compare/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/clang/02-sign-compare/CMakeLists.txt new file mode 100644 index 000000000..3d128755e --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/clang/02-sign-compare/CMakeLists.txt @@ -0,0 +1,1587 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ColorTransform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/SceneObjectCallable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checksum.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_variable_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/filesystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_definition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_internal.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_tokenizer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/game_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Color.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/object_events.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preprocessor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/string_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_query.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/wml_formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_lexer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-sign-compare" +) diff --git a/cmake-includes/silence-warnings/04-extra/clang/03-deprecated-copy-with-user-provided-copy/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/clang/03-deprecated-copy-with-user-provided-copy/CMakeLists.txt new file mode 100644 index 000000000..9c8223c87 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/clang/03-deprecated-copy-with-user-provided-copy/CMakeLists.txt @@ -0,0 +1,14 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy-with-user-provided-copy" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy-with-user-provided-copy" +) diff --git a/cmake-includes/silence-warnings/04-extra/clang/04-deprecated-copy/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/clang/04-deprecated-copy/CMakeLists.txt new file mode 100644 index 000000000..c573f36c3 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/clang/04-deprecated-copy/CMakeLists.txt @@ -0,0 +1,14 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy" +) diff --git a/cmake-includes/silence-warnings/04-extra/clang/05-missing-field-initializers/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/clang/05-missing-field-initializers/CMakeLists.txt new file mode 100644 index 000000000..9ddeb501f --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/clang/05-missing-field-initializers/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-missing-field-initializers" +) diff --git a/cmake-includes/silence-warnings/04-extra/clang/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/clang/CMakeLists.txt new file mode 100644 index 000000000..f1d244540 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/clang/CMakeLists.txt @@ -0,0 +1,7 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-unused-parameter/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-sign-compare/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-deprecated-copy-with-user-provided-copy/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/04-deprecated-copy/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/05-missing-field-initializers/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/04-extra/gcc/01-unused-parameter/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/gcc/01-unused-parameter/CMakeLists.txt new file mode 100644 index 000000000..2cc0240b4 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/gcc/01-unused-parameter/CMakeLists.txt @@ -0,0 +1,1766 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ColorTransform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/SceneObjectCallable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/VoronoiDiagramGenerator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/achievements.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checksum.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/clipboard.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/difficulty.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_variable_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/filesystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_definition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_callable_visitor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_internal.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_variable_storage.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_vm.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ft_iface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/game_registry.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/i18n.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSetOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/BlendModeScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/BlendOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Color.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ColorScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Depth.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/logger.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/md5.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/object_events.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preprocessor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/shared_memory_pipe.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_server_main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_fwd.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_length.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_path_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sys.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/theme_imgui.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/thread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/unit_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_query.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/uuid.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type_check.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/wml_formula_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_lexer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-unused-parameter" +) diff --git a/cmake-includes/silence-warnings/04-extra/gcc/02-implicit-fallthrough/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/gcc/02-implicit-fallthrough/CMakeLists.txt new file mode 100644 index 000000000..c2a7cc1c2 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/gcc/02-implicit-fallthrough/CMakeLists.txt @@ -0,0 +1,80 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_tokenizer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_length.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough" +) diff --git a/cmake-includes/silence-warnings/04-extra/gcc/03-extra/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/gcc/03-extra/CMakeLists.txt new file mode 100644 index 000000000..d39fa3893 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/gcc/03-extra/CMakeLists.txt @@ -0,0 +1,51 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +# XXX - base class should be explicitly initialized in the copy constructor +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra" +) + +# XXX - base class should be explicitly initialized in the copy constructor +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra" +) + +# XXX - base class should be explicitly initialized in the copy constructor +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra" +) + +# XXX - base class should be explicitly initialized in the copy constructor +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra" +) + +# XXX - base class should be explicitly initialized in the copy constructor +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra" +) + +# XXX - base class should be explicitly initialized in the copy constructor +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra" +) + +# XXX - base class should be explicitly initialized in the copy constructor +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra" +) diff --git a/cmake-includes/silence-warnings/04-extra/gcc/04-dangling-reference/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/gcc/04-dangling-reference/CMakeLists.txt new file mode 100644 index 000000000..65b879aa1 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/gcc/04-dangling-reference/CMakeLists.txt @@ -0,0 +1,32 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-dangling-reference" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-dangling-reference" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-dangling-reference" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-dangling-reference" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-dangling-reference" +) diff --git a/cmake-includes/silence-warnings/04-extra/gcc/05-deprecated-copy/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/gcc/05-deprecated-copy/CMakeLists.txt new file mode 100644 index 000000000..bb47a9263 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/gcc/05-deprecated-copy/CMakeLists.txt @@ -0,0 +1,26 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy" +) diff --git a/cmake-includes/silence-warnings/04-extra/gcc/06-missing-field-initializers/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/gcc/06-missing-field-initializers/CMakeLists.txt new file mode 100644 index 000000000..9ddeb501f --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/gcc/06-missing-field-initializers/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-missing-field-initializers" +) diff --git a/cmake-includes/silence-warnings/04-extra/gcc/CMakeLists.txt b/cmake-includes/silence-warnings/04-extra/gcc/CMakeLists.txt new file mode 100644 index 000000000..93c7d8369 --- /dev/null +++ b/cmake-includes/silence-warnings/04-extra/gcc/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-unused-parameter/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-implicit-fallthrough/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-extra/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/04-dangling-reference/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/05-deprecated-copy/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/06-missing-field-initializers/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/05-pedantic/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/CMakeLists.txt new file mode 100644 index 000000000..bdd9546f9 --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/CMakeLists.txt @@ -0,0 +1,7 @@ +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + include("${CMAKE_CURRENT_LIST_DIR}/gcc/CMakeLists.txt") +endif() + +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + include("${CMAKE_CURRENT_LIST_DIR}/clang/CMakeLists.txt") +endif() diff --git a/cmake-includes/silence-warnings/05-pedantic/clang/01-gnu-anonymous-struct/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/clang/01-gnu-anonymous-struct/CMakeLists.txt new file mode 100644 index 000000000..8d2277012 --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/clang/01-gnu-anonymous-struct/CMakeLists.txt @@ -0,0 +1,1292 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-gnu-anonymous-struct" +) diff --git a/cmake-includes/silence-warnings/05-pedantic/clang/02-nested-anon-types/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/clang/02-nested-anon-types/CMakeLists.txt new file mode 100644 index 000000000..752b53446 --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/clang/02-nested-anon-types/CMakeLists.txt @@ -0,0 +1,1292 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-nested-anon-types" +) diff --git a/cmake-includes/silence-warnings/05-pedantic/clang/03-extra-semi/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/clang/03-extra-semi/CMakeLists.txt new file mode 100644 index 000000000..d1cfa2b29 --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/clang/03-extra-semi/CMakeLists.txt @@ -0,0 +1,830 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-extra-semi" +) diff --git a/cmake-includes/silence-warnings/05-pedantic/clang/04-format-pedantic/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/clang/04-format-pedantic/CMakeLists.txt new file mode 100644 index 000000000..14f1267ca --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/clang/04-format-pedantic/CMakeLists.txt @@ -0,0 +1,32 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-format-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-format-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-format-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-format-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-format-pedantic" +) diff --git a/cmake-includes/silence-warnings/05-pedantic/clang/05-vla-extension/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/clang/05-vla-extension/CMakeLists.txt new file mode 100644 index 000000000..8e45acb96 --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/clang/05-vla-extension/CMakeLists.txt @@ -0,0 +1,8 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-vla-extension" +) diff --git a/cmake-includes/silence-warnings/05-pedantic/clang/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/clang/CMakeLists.txt new file mode 100644 index 000000000..1e8f2cb50 --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/clang/CMakeLists.txt @@ -0,0 +1,7 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-gnu-anonymous-struct/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/02-nested-anon-types/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/03-extra-semi/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/04-format-pedantic/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/05-vla-extension/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/05-pedantic/gcc/01-pedantic/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/gcc/01-pedantic/CMakeLists.txt new file mode 100644 index 000000000..9f4de099f --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/gcc/01-pedantic/CMakeLists.txt @@ -0,0 +1,1442 @@ +# In an optimal state, this file does not exist +# XXX - The leading spaces in this file are meaningful for string concatenation! + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/LayerBlitInfo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ParticleSystemWidget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/TextureObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_creator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_preview_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/animation_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/anura_shader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/asserts.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/auto_update_window.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/background.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/bar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/blur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/border_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/cairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/character_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/checkbox.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/code_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/collision_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/color_picker.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/compress.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/controls_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/current_generator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/custom_object_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/db_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/debug_console.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/distortion.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/drag_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_primitive.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_scene.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/draw_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/dropdown_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_dialogs.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_formula_functions.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_layers_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_level_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_module_properties_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/editor_stats_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/entity.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/external_text_editor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_dom.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/ffl_lib.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/file_chooser_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_constants.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_function.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_garbage_collector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_profiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_test.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/formula_visualize_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/frame.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/framed_gui_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/geometry_callable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/graphical_font_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/grid_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/group_property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/gui_section.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_helper.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_loader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_mask.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/hex_tile.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/hex/tile_rules.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/http_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/image_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/input.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/joystick.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/json_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/key_button.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/AttributeSet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blend.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Blittable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CameraObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Canvas.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/CanvasOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ClipScopeOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Cursor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDevice.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/DisplayDeviceOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/EffectsOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FboOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Font.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontDriver.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontFreetype.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/FontSTB.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Gradients.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/LightObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystem.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemAffectors.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemEmitters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ParticleSystemUI.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderQueue.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/RenderTarget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneNode.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneObject.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneParameters.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SceneTree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Scissor.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ScissorOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Shaders.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/ShadersOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/StencilScope.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Surface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceBlur.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceSDL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/SurfaceScale.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TexPack.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/Texture.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/TextureOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/UniformBufferOGL.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraph.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/VGraphCairo.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/kre/WindowManager.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/language_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/layout_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_logic.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/level_runner.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/light.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/load_level_nothread.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/loading_screen.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/main.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/message_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/module_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multi_tile_pattern.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/multiplayer.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/particle_system_proxy.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pathfinding.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/pause_game_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/playable_custom_object.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/player_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_line_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/poly_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preferences.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/preview_tileset_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/progress_bar.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/property_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rect_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rectangle_rotator.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/rich_text_label.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/screen_handling.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollable_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/scrollbar_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/segment_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/settings_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/slider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/solid_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/sound.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/speech_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/stats.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_cache.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_palette.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/surface_utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/easy_svg.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_container.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_gradient.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_paint.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_parse.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_shapes.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_style.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/svg/svg_transform.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ai_player.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_bot.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_game.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_internal_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_ipc_client.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_matchmaking_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_relay_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_server_base.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tbs_web_server.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/text_editor_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tile_map.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tiled.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tiled/tmx_reader.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tileset_editor_dialog.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tooltip.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/tree_view_widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_object_compiler.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utility_render_level.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/utils.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/variant_type.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/video_selections.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/water_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/weather_particle_system.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/widget_factory.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_properties.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_selector.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_styles.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_stylesheet.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/css_transition.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/event_listener.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/scrollable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/solid_renderable.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_absolute_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_background_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_border_info.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_element.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_block_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_inline_element_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_layout_engine.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_line_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_listitem_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_parser.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_render_ctx.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_root_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_script_interface.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_style_tree.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_box.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xhtml_text_node.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) + +set_property( + SOURCE "${CMAKE_SOURCE_DIR}/src/xhtml/xslider.cpp" + APPEND_STRING + PROPERTY COMPILE_FLAGS " -Wno-pedantic" +) diff --git a/cmake-includes/silence-warnings/05-pedantic/gcc/CMakeLists.txt b/cmake-includes/silence-warnings/05-pedantic/gcc/CMakeLists.txt new file mode 100644 index 000000000..da723c911 --- /dev/null +++ b/cmake-includes/silence-warnings/05-pedantic/gcc/CMakeLists.txt @@ -0,0 +1,3 @@ +# In an optimal state, this file does not exist + +include("${CMAKE_CURRENT_LIST_DIR}/01-pedantic/CMakeLists.txt") diff --git a/cmake-includes/silence-warnings/CMakeLists.txt b/cmake-includes/silence-warnings/CMakeLists.txt new file mode 100644 index 000000000..1418dfc38 --- /dev/null +++ b/cmake-includes/silence-warnings/CMakeLists.txt @@ -0,0 +1,10 @@ +include("${CMAKE_CURRENT_LIST_DIR}/01-default/CMakeLists.txt") + +# We only do LTO on Release builds +if (CMAKE_BUILD_TYPE MATCHES Release) + include("${CMAKE_CURRENT_LIST_DIR}/02-lto/CMakeLists.txt") +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/03-all/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/04-extra/CMakeLists.txt") +include("${CMAKE_CURRENT_LIST_DIR}/05-pedantic/CMakeLists.txt") diff --git a/src/custom_object_functions.cpp b/src/custom_object_functions.cpp index ebcf16217..3f24b63e3 100644 --- a/src/custom_object_functions.cpp +++ b/src/custom_object_functions.cpp @@ -27,9 +27,7 @@ #include #include -#ifdef USE_SVG #include "cairo.hpp" -#endif #include "code_editor_dialog.hpp" #include "ColorTransform.hpp" diff --git a/src/formula_function.cpp b/src/formula_function.cpp index c86bc678f..5b0d43842 100644 --- a/src/formula_function.cpp +++ b/src/formula_function.cpp @@ -52,9 +52,7 @@ #include "geometry.hpp" -#ifdef USE_SVG #include "cairo.hpp" -#endif #include "array_callable.hpp" #include "asserts.hpp" @@ -628,7 +626,6 @@ namespace game_logic RETURN_TYPE("builtin geometry") END_FUNCTION_DEF(geometry_api) -#ifdef USE_SVG FUNCTION_DEF(canvas, 0, 0, "canvas() -> canvas object") static variant result(new graphics::cairo_callable()); return result; @@ -636,7 +633,6 @@ namespace game_logic RETURN_TYPE("builtin cairo_callable") END_FUNCTION_DEF(canvas) -#endif class DateTime : public game_logic::FormulaCallable { public: diff --git a/imgui b/src/imgui similarity index 100% rename from imgui rename to src/imgui diff --git a/src/imgui_additions/imconfig.h b/src/imgui_additions/imconfig_anura.h similarity index 91% rename from src/imgui_additions/imconfig.h rename to src/imgui_additions/imconfig_anura.h index 36224e38c..2d1b1b251 100644 --- a/src/imgui_additions/imconfig.h +++ b/src/imgui_additions/imconfig_anura.h @@ -22,7 +22,3 @@ #define IM_QUAT_CLASS_EXTRA \ ImQuat(const glm::quat& f) { x = f.x; y = f.y; z = f.z; w = f.w; } \ operator glm::quat() const { return glm::quat(w,x,y,z); } - -#ifndef IMGUI_DEFINE_MATH_OPERATORS -#define IMGUI_DEFINE_MATH_OPERATORS 1 -#endif diff --git a/vcpkg.json b/vcpkg.json index 152cfe863..67dfe7062 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -2,49 +2,29 @@ "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "anura-dependencies", "version": "0.0.1", - "builtin-baseline": "6ca56aeb457f033d344a7106cb3f9f1abf8f4e98", + "builtin-baseline": "9d47b24eacbd1cd94f139457ef6cd35e5d92cc84", "dependencies": [ - { - "name": "sdl2", - "features": [ - "x11" - ], - "platform": "linux" - }, - { - "name": "sdl2", - "platform": "!linux" - }, - "sdl2-ttf", - "sdl2-image", - { - "name": "sdl2-mixer", - "features": [ - "libvorbis" - ] - }, - "bzip2", - "zlib", - "glew", - "glm", - "libvorbis", - "libogg", - "cairo", - "boost-iostreams", - "boost-interprocess", + "boost-asio", + "boost-bimap", "boost-filesystem", + "boost-interprocess", + "boost-locale", + "boost-property-tree", "boost-regex", - "boost-asio", "boost-system", "boost-uuid", - "boost-property-tree", - "boost-math", - "boost-bimap", - { - "name": "boost-locale", - "features": [ - "icu" - ] - } + "sdl2", + "sdl2-image", + "sdl2-mixer", + "sdl2-ttf", + "libuuid", + "libwebp", + "harfbuzz", + "libjpeg-turbo", + "lerc", + "zstd", + "jbigkit", + "glew", + "glm" ] }