Tests: Speed up RunCMake.CheckModules test

Enable the C and CXX languages only in the test cases that really need
them.  In the failure cases we do not get far enough to really use the
languages, so skip enabling them.
This commit is contained in:
Brad King
2014-02-06 11:12:50 -05:00
parent f55528186a
commit 78be324762
3 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
cmake_minimum_required(VERSION 2.8.11)
project(${RunCMake_TEST})
project(${RunCMake_TEST} NONE)
include(${RunCMake_TEST}.cmake)
@@ -1,3 +1,5 @@
enable_language(C)
enable_language(CXX)
include(CheckStructHasMember)
check_struct_has_member("struct timeval" tv_sec sys/select.h HAVE_TIMEVAL_TV_SEC)
check_struct_has_member("struct timeval" tv_sec sys/select.h HAVE_TIMEVAL_TV_SEC_C LANGUAGE C)
@@ -1,3 +1,5 @@
enable_language(C)
enable_language(CXX)
include(CheckTypeSize)
check_type_size(int SIZEOF_INT)
check_type_size(int SIZEOF_INT BUILTIN_TYPES_ONLY)