<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Try the project command<br>
    <br>
    * project(yourProjectName C)<br>
    <br>
    It's what I use.<br>
    <br>
    Quick Google found this <br>
    <br>
    * <a class="moz-txt-link-freetext" href="http://www.cmake.org/cmake/help/cmake2.6docs.html#command:project">http://www.cmake.org/cmake/help/cmake2.6docs.html#command:project</a><br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 18/03/14 17:09, Bibrak Qamar wrote:<br>
    </div>
    <blockquote
cite="mid:CANFHntC0CUcCp-oAEk5jTXNRXhBSj-XhcShJapqOF=C2B2drzg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Hi,<br>
          <br>
        </div>
        I am using cmake to create Makefile. I am using MPI in my
        project but I only want to use the C (mpicc) not C++ (mpicxx)
        following is the CMakeLists.txt:<br>
        <div>
          <div><br>
          </div>
          <div>I have tested it but on some platforms it seems that it
            only detects the C++ mpi (mpicxx) and uses its libraries.
            This creates errors (mpi.h not found) as the project only
            needs C (mpicc and its libraries).<br>
            <br>
          </div>
          <div>So how to force cmake to only search for C (mpicc) and
            use its libraries (the mpi.h not mpicxx.h).<br>
          </div>
          <div><br>
            <span style="font-family:courier new,monospace"><br>
              <br>
              ADD_LIBRARY(nativempjdev SHARED ${SOURCE_FILES})<br>
              <br>
              find_package(MPI)<br>
              if(MPI_FOUND)<br>
              set(CMAKE_C_COMPILE_FLAGS ${CMAKE_C_COMPILE_FLAGS}
              ${MPI_C_COMPILE_FLAGS})<br>
              set(CMAKE_C_LINK_FLAGS ${CMAKE_C_LINK_FLAGS}
              ${MPI_C_LINK_FLAGS})<br>
              <br>
              include_directories(${MPI_C_INCLUDE_PATH}
              $ENV{JAVA_HOME}/include $ENV{JAVA_HOME}/include/linux)<br>
              endif(MPI_FOUND)<br>
              target_link_libraries(nativempjdev ${MPI_C_LIBRARIES})<br>
              install(TARGETS nativempjdev DESTINATION
              $ENV{MPJ_HOME}/lib)</span><br>
            <br>
            <br>
            <br>
          </div>
          <div>Thanks<br clear="all">
          </div>
          <div>
            <div>
              <div dir="ltr">
                <span style="">Bibrak Qamar</span><br style="">
                <span style=""><br>
                </span></div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>