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

View File

@ -1,3 +1,3 @@
cmake_minimum_required(VERSION 2.8.11) cmake_minimum_required(VERSION 2.8.11)
project(${RunCMake_TEST}) project(${RunCMake_TEST} NONE)
include(${RunCMake_TEST}.cmake) include(${RunCMake_TEST}.cmake)

View File

@ -1,3 +1,5 @@
enable_language(C)
enable_language(CXX)
include(CheckStructHasMember) 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)
check_struct_has_member("struct timeval" tv_sec sys/select.h HAVE_TIMEVAL_TV_SEC_C LANGUAGE C) check_struct_has_member("struct timeval" tv_sec sys/select.h HAVE_TIMEVAL_TV_SEC_C LANGUAGE C)

View File

@ -1,3 +1,5 @@
enable_language(C)
enable_language(CXX)
include(CheckTypeSize) include(CheckTypeSize)
check_type_size(int SIZEOF_INT) check_type_size(int SIZEOF_INT)
check_type_size(int SIZEOF_INT BUILTIN_TYPES_ONLY) check_type_size(int SIZEOF_INT BUILTIN_TYPES_ONLY)