Tests: Drop redundant project init from RunCMake.PrecompileHeaders cases

The `CMakeLists.txt` file already calls `cmake_minimum_required` and
`project` before including each case's code.
This commit is contained in:
Brad King
2022-10-31 12:02:44 -04:00
parent 2e65fe92db
commit 4d13f472a2
13 changed files with 19 additions and 29 deletions
@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(DisabledPch C)
add_library(foo foo.c) add_library(foo foo.c)
target_include_directories(foo PUBLIC include) target_include_directories(foo PUBLIC include)
@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(PchDebugGenex C)
add_library(foo foo.c) add_library(foo foo.c)
target_include_directories(foo PUBLIC include) target_include_directories(foo PUBLIC include)
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(PchIncludedAllLanguages C CXX) enable_language(CXX)
if(CMAKE_CXX_COMPILE_OPTIONS_USE_PCH) if(CMAKE_CXX_COMPILE_OPTIONS_USE_PCH)
add_definitions(-DHAVE_PCH_SUPPORT) add_definitions(-DHAVE_PCH_SUPPORT)
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.16) enable_language(C)
project(PchIncludedAllLanguages C CXX) enable_language(CXX)
if(CMAKE_CXX_COMPILE_OPTIONS_USE_PCH) if(CMAKE_CXX_COMPILE_OPTIONS_USE_PCH)
add_definitions(-DHAVE_PCH_SUPPORT) add_definitions(-DHAVE_PCH_SUPPORT)
@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(PchInterface C)
add_library(foo foo.c) add_library(foo foo.c)
target_include_directories(foo PUBLIC include) target_include_directories(foo PUBLIC include)
@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.16) enable_language(CXX)
project(PchLibObjLibExe CXX)
foreach(i 1 2 3) foreach(i 1 2 3)
file(WRITE ${CMAKE_BINARY_DIR}/empty${i}.cpp "void nothing${i}() {}\n") file(WRITE ${CMAKE_BINARY_DIR}/empty${i}.cpp "void nothing${i}() {}\n")
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(PchMultilanguage C CXX) enable_language(CXX)
add_executable(foobar add_executable(foobar
foo.c foo.c
@@ -1,6 +1,5 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
enable_language(CXX)
project(PchPrologueEpilogue)
set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_INCLUDE_CURRENT_DIR ON)
@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(PchReuseFrom C)
if(CMAKE_C_COMPILE_OPTIONS_USE_PCH) if(CMAKE_C_COMPILE_OPTIONS_USE_PCH)
add_definitions(-DHAVE_PCH_SUPPORT) add_definitions(-DHAVE_PCH_SUPPORT)
@@ -1,6 +1,5 @@
cmake_minimum_required(VERSION 3.18) enable_language(C)
enable_language(CXX)
project(PchReuseFromObjLib)
set(CMAKE_PCH_WARN_INVALID OFF) set(CMAKE_PCH_WARN_INVALID OFF)
@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(PchReuseFromPrefixed C)
if(CMAKE_C_COMPILE_OPTIONS_USE_PCH) if(CMAKE_C_COMPILE_OPTIONS_USE_PCH)
add_definitions(-DHAVE_PCH_SUPPORT) add_definitions(-DHAVE_PCH_SUPPORT)
@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
project(PchReuseFromSubdir C)
add_library(empty empty.c) add_library(empty empty.c)
target_precompile_headers(empty PUBLIC target_precompile_headers(empty PUBLIC
@@ -1,6 +1,5 @@
cmake_minimum_required(VERSION 3.15) enable_language(C)
enable_language(CXX)
project(SkipPrecompileHeaders)
set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_INCLUDE_CURRENT_DIR ON)