|
44 | 44 | case "EXTRA_DEBUG": |
45 | 45 | case "WITH_EMBEDDED_SERVER": |
46 | 46 | case "WITHOUT_ATOMICS": |
47 | | - configfile.WriteLine("SET (" + args.Item(i) + " TRUE)"); |
| 47 | + configfile.WriteLine("SET (" + args.Item(i) + " TRUE CACHE BOOL \"\")"); |
48 | 48 | break; |
49 | 49 | case "MYSQL_SERVER_SUFFIX": |
50 | 50 | case "MYSQLD_EXE_SUFFIX": |
51 | 51 | configfile.WriteLine("SET (" + parts[0] + " \"" |
52 | | - + parts[1] + "\")"); |
| 52 | + + parts[1] + "\" CACHE STRING \"\")"); |
53 | 53 | break; |
54 | 54 | case "COMPILATION_COMMENT": |
55 | 55 | default_comment = parts[1]; |
|
93 | 93 | } |
94 | 94 |
|
95 | 95 | configfile.WriteLine("SET (COMPILATION_COMMENT \"" + |
96 | | - default_comment + "\")"); |
| 96 | + default_comment + "\" CACHE STRING \"\" )"); |
97 | 97 |
|
98 | 98 | configfile.WriteLine("SET (PROTOCOL_VERSION \"" + |
99 | | - GetValue(configureIn, "PROTOCOL_VERSION") + "\")"); |
| 99 | + GetValue(configureIn, "PROTOCOL_VERSION") + "\" CACHE STRING \"\")"); |
100 | 100 | configfile.WriteLine("SET (DOT_FRM_VERSION \"" + |
101 | | - GetValue(configureIn, "DOT_FRM_VERSION") + "\")"); |
102 | | - configfile.WriteLine("SET (MYSQL_TCP_PORT_DEFAULT \"" + default_port + "\")"); |
103 | | - configfile.WriteLine("SET (MYSQL_TCP_PORT \"" + actual_port + "\")"); |
| 101 | + GetValue(configureIn, "DOT_FRM_VERSION") + "\" CACHE STRING \"\")"); |
| 102 | + configfile.WriteLine("SET (MYSQL_TCP_PORT_DEFAULT \"" + default_port + "\" CACHE STRING \"\")"); |
| 103 | + configfile.WriteLine("SET (MYSQL_TCP_PORT \"" + actual_port + "\" CACHE STRING \"\")"); |
104 | 104 | configfile.WriteLine("SET (MYSQL_UNIX_ADDR \"" + |
105 | | - GetValue(configureIn, "MYSQL_UNIX_ADDR_DEFAULT") + "\")"); |
| 105 | + GetValue(configureIn, "MYSQL_UNIX_ADDR_DEFAULT") + "\" CACHE STRING \"\")"); |
106 | 106 | var version = GetVersion(configureIn); |
107 | | - configfile.WriteLine("SET (VERSION \"" + version + "\")"); |
| 107 | + configfile.WriteLine("SET (VERSION \"" + version + "\" CACHE STRING \"\")"); |
108 | 108 | configfile.WriteLine("SET (MYSQL_BASE_VERSION \"" + |
109 | | - GetBaseVersion(version) + "\")"); |
| 109 | + GetBaseVersion(version) + "\" CACHE STRING \"\")"); |
110 | 110 | configfile.WriteLine("SET (MYSQL_VERSION_ID \"" + |
111 | | - GetVersionId(version) + "\")"); |
| 111 | + GetVersionId(version) + "\" CACHE STRING \"\")"); |
112 | 112 | var engineOptions = ParsePlugins(); |
113 | 113 | for (option in engineOptions) |
114 | 114 | { |
115 | | - configfile.WriteLine("SET(" + engineOptions[option] + " TRUE)"); |
| 115 | + configfile.WriteLine("SET(" + engineOptions[option] + " TRUE CACHE BOOL \"\")"); |
116 | 116 | } |
117 | 117 | configfile.Close(); |
118 | 118 |
|
|
0 commit comments