summaryrefslogtreecommitdiff
path: root/test cases/cmake/26 dependency fallback/subprojects/cmMod
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2023-10-26 19:23:20 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2023-10-27 17:43:03 +0300
commit3bbe66e971dfe84dcffa702c2673fb136da0a508 (patch)
treedfad22ea1a365b4584320a92f1aa592ef868e14d /test cases/cmake/26 dependency fallback/subprojects/cmMod
parentada6236f76f4fbce4313b48eeaf9d8485516fde8 (diff)
downloadmeson-3bbe66e971dfe84dcffa702c2673fb136da0a508.tar.gz
Condense test directories for RC1.
Diffstat (limited to 'test cases/cmake/26 dependency fallback/subprojects/cmMod')
-rw-r--r--test cases/cmake/26 dependency fallback/subprojects/cmMod/CMakeLists.txt20
-rw-r--r--test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.cpp15
-rw-r--r--test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.hpp18
-rw-r--r--test cases/cmake/26 dependency fallback/subprojects/cmMod/cpp_pch.hpp2
4 files changed, 0 insertions, 55 deletions
diff --git a/test cases/cmake/26 dependency fallback/subprojects/cmMod/CMakeLists.txt b/test cases/cmake/26 dependency fallback/subprojects/cmMod/CMakeLists.txt
deleted file mode 100644
index d08e55cdf..000000000
--- a/test cases/cmake/26 dependency fallback/subprojects/cmMod/CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-cmake_minimum_required(VERSION 3.5)
-
-project(cmMod)
-set(CMAKE_CXX_STANDARD 14)
-
-include_directories(${CMAKE_CURRENT_BINARY_DIR})
-
-add_definitions("-DDO_NOTHING_JUST_A_FLAG=1")
-
-add_library(cmModLib++ SHARED cmMod.cpp)
-target_compile_definitions(cmModLib++ PRIVATE MESON_MAGIC_FLAG=21)
-target_compile_definitions(cmModLib++ INTERFACE MESON_MAGIC_FLAG=42)
-
-# Test PCH support
-if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0")
- target_precompile_headers(cmModLib++ PRIVATE "cpp_pch.hpp")
-endif()
-
-include(GenerateExportHeader)
-generate_export_header(cmModLib++)
diff --git a/test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.cpp b/test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.cpp
deleted file mode 100644
index f4cbea0ce..000000000
--- a/test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "cmMod.hpp"
-
-using namespace std;
-
-#if MESON_MAGIC_FLAG != 21
-#error "Invalid MESON_MAGIC_FLAG (private)"
-#endif
-
-cmModClass::cmModClass(string foo) {
- str = foo + " World";
-}
-
-string cmModClass::getStr() const {
- return str;
-}
diff --git a/test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.hpp b/test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.hpp
deleted file mode 100644
index 4445e1f53..000000000
--- a/test cases/cmake/26 dependency fallback/subprojects/cmMod/cmMod.hpp
+++ /dev/null
@@ -1,18 +0,0 @@
-#pragma once
-
-#include "cmmodlib++_export.h"
-#include <string>
-
-#if MESON_MAGIC_FLAG != 42 && MESON_MAGIC_FLAG != 21
-#error "Invalid MESON_MAGIC_FLAG"
-#endif
-
-class CMMODLIB___EXPORT cmModClass {
-private:
- std::string str;
-
-public:
- cmModClass(std::string foo);
-
- std::string getStr() const;
-};
diff --git a/test cases/cmake/26 dependency fallback/subprojects/cmMod/cpp_pch.hpp b/test cases/cmake/26 dependency fallback/subprojects/cmMod/cpp_pch.hpp
deleted file mode 100644
index aa7ceb361..000000000
--- a/test cases/cmake/26 dependency fallback/subprojects/cmMod/cpp_pch.hpp
+++ /dev/null
@@ -1,2 +0,0 @@
-#include <vector>
-#include <string>