diff options
author | iggy@amd64.(none) <> | 2007-08-03 14:43:12 -0400 |
---|---|---|
committer | iggy@amd64.(none) <> | 2007-08-03 14:43:12 -0400 |
commit | 3ed9739c82e27d3bbe60e37819582b0666cb742b (patch) | |
tree | 743ce671890386580cfb5fe72e9393a21c9f567f /win | |
parent | e8eaca54a3d391e55b9e379e08c52acc28f657fb (diff) | |
download | mariadb-git-3ed9739c82e27d3bbe60e37819582b0666cb742b.tar.gz |
Bug#29903 The CMake build method does not produce the embedded library.
- Changes to correct and test Windows embedded build.
Diffstat (limited to 'win')
-rw-r--r-- | win/README | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/win/README b/win/README index afa4bd65163..d4b6ee1e3df 100644 --- a/win/README +++ b/win/README @@ -65,6 +65,8 @@ The options right now are: EMBED_MANIFESTS Embed custom manifests into final exes, otherwise VS default will be used. (Note - This option should only be used by MySQL AB.) + EMBEDDED_ONLY Configure solution to produce libmysqld.dll + default will be used. So the command line could look like: @@ -98,3 +100,16 @@ may be necessary to clean the build tree to remove any stale objects. Please see this link: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/ At step 5 you only need to add the libraries advapi32.lib and user32.lib to the file "corewin_express.vsprops" in order to avoid link errors. + +3. Testing the Windows embedded library requires a two step process. The extra +step is necessary because the testsuite requires mysqld to run properly but both +the embedded library and the mysqld executable cannot be built at the same time. +Here's the process for building and testing the embedded library: + + A. Follow steps 1 - 7 listed above to produce the Release configuration. + B. Perform step 5 from above again adding "--EMBEDDED-ONLY" to previously + supplied options. + C. Complete the build steps above to produce the Release configuration. Make + sure to Rebuild the solution so that all libraries are re-built. + D. Run the testsuite as usual. + |