<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:06:50 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CXX-2726] Do not override CMAKE_BUILD_TYPE for multi-config generators</title>
                <link>https://jira.mongodb.org/browse/CXX-2726</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;h1&gt;&lt;a name=&quot;Scope&quot;&gt;&lt;/a&gt;Scope&lt;/h1&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Do not override CMAKE_BUILD_TYPE for multi-config generators&lt;/li&gt;
	&lt;li&gt;Document use of &lt;tt&gt;--config&lt;/tt&gt; in Windows installation instructions to choose a build configuration.&lt;/li&gt;
&lt;/ul&gt;


&lt;h1&gt;&lt;a name=&quot;Background&quot;&gt;&lt;/a&gt;Background&lt;/h1&gt;

&lt;p&gt;Configuring on Windows without specifying CMAKE_BUILD_TYPE results in this log output from CMake:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;-- No build type selected, default is Release&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;The log message is printed when overriding &lt;tt&gt;CMAKE_BUILD_TYPE&lt;/tt&gt;. Overriding &lt;tt&gt;CMAKE_BUILD_TYPE&lt;/tt&gt; is &lt;a href=&quot;https://cmake.org/cmake/help/latest/manual/cmake-buildsystem.7.html#build-configurations&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ignored for multi-configuration generators&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;For multi-configuration generators like Visual Studio, Xcode, and Ninja Multi-Config, the configuration is chosen by the user at build time and CMAKE_BUILD_TYPE is ignored.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This may mislead users to think the build is Release, when it may be Debug. This may result in confusing runtime errors if mixing Debug and Release builds in an application.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2407891">CXX-2726</key>
            <summary>Do not override CMAKE_BUILD_TYPE for multi-config generators</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="kevin.albertson@mongodb.com">Kevin Albertson</reporter>
                        <labels>
                    </labels>
                <created>Thu, 3 Aug 2023 12:12:41 +0000</created>
                <updated>Sat, 28 Oct 2023 11:26:37 +0000</updated>
                            <resolved>Mon, 7 Aug 2023 18:52:50 +0000</resolved>
                                                    <fixVersion>3.8.1</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="5757501" author="xgen-internal-githook" created="Thu, 5 Oct 2023 23:19:18 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2726&quot; title=&quot;Do not override CMAKE_BUILD_TYPE for multi-config generators&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2726&quot;&gt;&lt;del&gt;CXX-2726&lt;/del&gt;&lt;/a&gt; do not override CMAKE_BUILD_TYPE for multi-config generator (#1006)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;do not override CMAKE_BUILD_TYPE for multi-config generator&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove CMAKE_BUILD_TYPE from Windows install instructions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;CMAKE_BUILT_TYPE is ignored for multi-config generators like Visual Studio&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;specify `--config` in Windows install instructions&lt;br/&gt;
Branch: releases/stable&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/fcacfcf2576a1db6bffd81222eab543786ec921b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/fcacfcf2576a1db6bffd81222eab543786ec921b&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="5618112" author="xgen-internal-githook" created="Mon, 7 Aug 2023 18:52:39 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2726&quot; title=&quot;Do not override CMAKE_BUILD_TYPE for multi-config generators&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2726&quot;&gt;&lt;del&gt;CXX-2726&lt;/del&gt;&lt;/a&gt; do not override CMAKE_BUILD_TYPE for multi-config generator (#1006)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;do not override CMAKE_BUILD_TYPE for multi-config generator&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove CMAKE_BUILD_TYPE from Windows install instructions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;CMAKE_BUILT_TYPE is ignored for multi-config generators like Visual Studio&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;specify `--config` in Windows install instructions&lt;br/&gt;
Branch: releases/v3.8&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/fcacfcf2576a1db6bffd81222eab543786ec921b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/fcacfcf2576a1db6bffd81222eab543786ec921b&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="5618108" author="xgen-internal-githook" created="Mon, 7 Aug 2023 18:51:26 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2726&quot; title=&quot;Do not override CMAKE_BUILD_TYPE for multi-config generators&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2726&quot;&gt;&lt;del&gt;CXX-2726&lt;/del&gt;&lt;/a&gt; do not override CMAKE_BUILD_TYPE for multi-config generator (#1006)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;do not override CMAKE_BUILD_TYPE for multi-config generator&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove CMAKE_BUILD_TYPE from Windows install instructions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;CMAKE_BUILT_TYPE is ignored for multi-config generators like Visual Studio&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;specify `--config` in Windows install instructions&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/89c1961248d027a0bf55e33f8b4e9ce4d422227a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/89c1961248d027a0bf55e33f8b4e9ce4d422227a&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2384753">CXX-2707</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i22re0:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>