<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    thank you this is exactly what I am looking for. It is working well.<br>
    <div class="moz-forward-container">
      <p>From the documentation:</p>
      <p>«It is loaded after CMake’s builtin compiler and platform
        information modules have been loaded but before the information
        is used.»</p>
      <p>since CMakeCInformation.cmake:</p>
      <p># compile a C file into an object file<br>
        if(NOT CMAKE_C_COMPILE_OBJECT)<br>
          set(CMAKE_C_COMPILE_OBJECT<br>
            "<CMAKE_C_COMPILER> <DEFINES> <INCLUDES>
        <FLAGS> -o <OBJECT>   -c <SOURCE>")<br>
        endif()</p>
      <p><br>
      </p>
      <p>CMAKE_USER_MAKE_RULES_OVERRIDE_C must be set before the
        language is set, i.e. before any `enable_language()` or
        `project()` instruction. <br>
      </p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 30/08/2019 06:47, Eric Doenges
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:509c4819-db0f-6e5f-e972-d93412b59c2d@mvtec.com">
        <p>The way I understand the documentation,
          CMAKE_USER_MAKE_RULES_OVERRIDE applies for all generators, not
          just the Makefile one. What you are apparently supposed to do
          is create a file that sets all the "rule variables" as
          required (in this case, CMAKE_C_COMPILE_OBJECT), and then
          include that file via CMAKE_USER_MAKE_RULES_OVERRIDE. I'm not
          sure if these 'rule variables' are documented anywhere - but
          you can look into "<path where CMake is
          installed>/share/cmake-<version>/Modules/Compiler"
          for inspiration. Another good starting point would be
"<...>/share/cmake-<version>/Modules/CMakeCInformation.cmake".<br>
        </p>
        <p>With kind regards,<br>
          Eric</p>
        <div class="moz-signature">
          <div style="width:480px; text-align: left; font-family: Arial,
            Helvetica, sans-serif;">
            <p style="color: #062d64; font-size: 14px; text-align: left;
              font-family: Arial, Helvetica, sans-serif;"><b> Dr. Eric
                Dönges </b><br>
              Senior Software Engineer </p>
            <p style="color: #062d64; font-size: 12px; text-align: left;
              font-family: Arial, Helvetica, sans-serif;">MVTec Software
              GmbH | Arnulfstr. 205 | 80634 Munich | Germany<br>
              <a style="font-size: 12px; font-family: Arial, Helvetica,
                sans-serif; color: #062d64;"
                href="mailto:doenges@mvtec.com" moz-do-not-send="true">doenges@mvtec.com</a>
              | Tel: +49 89 457 695-0 | <a style="font-size: 12px;
                font-family: Arial, Helvetica, sans-serif; color:
                #062d64;" href="http://www.mvtec.com"
                moz-do-not-send="true">www.mvtec.com</a> </p>
            <p style="color: #062d64; font-size: 12px; text-align: left;
              font-family: Arial, Helvetica, sans-serif;"><img
src="https://mvtec.com/fileadmin/Redaktion/newsletter/mail-signature/newsletter-icon.png"
                valign="bottom" moz-do-not-send="true" width="16"
                height="16"> <a style="font-size: 12px; font-family:
                Arial, Helvetica, sans-serif; color: #062d64;
                font-weight: bold;"
                href="http://www.mvtec.com/newsletter"
                moz-do-not-send="true">Sign up</a> for our MVTec
              Newsletter!</p>
            <p style="margin: 0px; color: #666; font-size: 12px;
              text-align: left; font-family: Arial, Helvetica,
              sans-serif;">Geschäftsführer: Dr. Wolfgang Eckstein, Dr.
              Olaf Munkelt<br>
              Amtsgericht München HRB 114695</p>
            <p style="margin: 0px; color: #666; font-size: 12px;
              text-align: left; font-family: Arial, Helvetica,
              sans-serif;"> </p>
            <img
src="https://www.mvtec.com/fileadmin/Redaktion/newsletter/mail-signature/mvtec-logo-line.png"
              alt="MVTec Software GmbH Logo" moz-do-not-send="true"></div>
        </div>
        <br>
      </blockquote>
    </div>
  </body>
</html>