36b0c432cf
Build a simple, do-nothing VS 7.1 MFC wizard generated app with CMake. Build it two different ways via ExternalProject, one with CMAKE_MFC_FLAG set to 1 for linking to MFC statically, and one with CMAKE_MFC_FLAG set to 2 for linking to the shared MFC dlls. Validate that the install tree of the static build has only one *.exe file in it and nothing else. Also validate that the install tree of the shared library build has multiple files in it (no less than 3) and that they are only of the expected types *.exe, *.dll and *.manifest. This commit does not address the issue reported in #11213, it merely adds a test that may be used to show that the bug report is valid. After this commit, the MFC test should fail on any dashboard machines that have MSVC defined, but cannot build an MFC app. We can then analyze that failure data as input to solving the issue.
21 lines
534 B
C
21 lines
534 B
C
//{{NO_DEPENDENCIES}}
|
|
// Microsoft Visual C++ generated include file.
|
|
// Used by mfc1.rc
|
|
//
|
|
#define IDD_ABOUTBOX 100
|
|
#define IDP_OLE_INIT_FAILED 100
|
|
#define IDR_MAINFRAME 128
|
|
#define IDR_mfc1TYPE 129
|
|
#define IDR_MANIFEST CREATEPROCESS_MANIFEST_RESOURCE_ID
|
|
|
|
// Next default values for new objects
|
|
//
|
|
#ifdef APSTUDIO_INVOKED
|
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
#define _APS_NEXT_RESOURCE_VALUE 130
|
|
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
#define _APS_NEXT_SYMED_VALUE 101
|
|
#define _APS_NEXT_COMMAND_VALUE 32771
|
|
#endif
|
|
#endif
|