|
@@ -37,7 +37,7 @@ void ForceStringUse()
|
|
|
|
|
|
|
|
void cmFailed(const char* Message, const char* m2= "")
|
|
void cmFailed(const char* Message, const char* m2= "")
|
|
|
{
|
|
{
|
|
|
- std::cerr << "FAILED: " << Message << m2 << "\n";
|
|
|
|
|
|
|
+ std::cout << "FAILED: " << Message << m2 << "\n";
|
|
|
cm_failed++;
|
|
cm_failed++;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -612,6 +612,24 @@ int main()
|
|
|
}
|
|
}
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
|
|
+ // ----------------------------------------------------------------------
|
|
|
|
|
+ // Test registry (win32)
|
|
|
|
|
+#if defined(_WIN32) && !defined(__CYGWIN__)
|
|
|
|
|
+#ifndef REGISTRY_TEST_PATH
|
|
|
|
|
+ cmFailed("the CONFIGURE_FILE command is broken, REGISTRY_TEST_PATH is not defined.");
|
|
|
|
|
+#else
|
|
|
|
|
+ if(strcmp(REGISTRY_TEST_PATH, BINARY_DIR "/registry_dir") != 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ cmFailed("the 'read registry value' function or CONFIGURE_FILE command is broken. REGISTRY_TEST_PATH == ",
|
|
|
|
|
+ REGISTRY_TEST_PATH);
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ cmPassed("REGISTRY_TEST_PATH == ", REGISTRY_TEST_PATH);
|
|
|
|
|
+ }
|
|
|
|
|
+#endif
|
|
|
|
|
+#endif // defined(_WIN32) && !defined(__CYGWIN__)
|
|
|
|
|
+
|
|
|
// ----------------------------------------------------------------------
|
|
// ----------------------------------------------------------------------
|
|
|
// Summary
|
|
// Summary
|
|
|
|
|
|