Browse Source

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.
Brad King 12 years ago
parent
commit
78be324762

+ 1 - 1
Tests/RunCMake/CheckModules/CMakeLists.txt

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

+ 2 - 0
Tests/RunCMake/CheckModules/CheckStructHasMemberOk.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)

+ 2 - 0
Tests/RunCMake/CheckModules/CheckTypeSizeOk.cmake

@@ -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)