Skip to content
Snippets Groups Projects
  1. Aug 25, 2008
    • Brad King's avatar
      STYLE: Nightly Date Stamp · 81f89284
      Brad King authored
      81f89284
    • Clinton Stimpson's avatar
      · dbdca344
      Clinton Stimpson authored
      ENH:  Add -D preprocessor defines to the moc commands.
            Needed to fix #7465.
      dbdca344
    • Brad King's avatar
      ENH: Add unset() command. · 33e865c0
      Brad King authored
      This introduces the unset() command to make it easy to unset CMake
      variables, environment variables, and CMake cache variables.  Previously
      it was not even possible to unset ENV or CACHE variables (as in
      completely remove them).  Changes based on patch from Philip Lowman.
      See issue #7507.
      33e865c0
  2. Aug 24, 2008
  3. Aug 23, 2008
  4. Aug 22, 2008
  5. Aug 21, 2008
  6. Aug 20, 2008
    • Bill Hoffman's avatar
      ENH: try to fix error · 08cb1db5
      Bill Hoffman authored
      08cb1db5
    • David Cole's avatar
      ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive... · 86e7a9da
      David Cole authored
      ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters.
      86e7a9da
    • Brad King's avatar
      ENH: Add if(TARGET) command · fff812db
      Brad King authored
      It is useful to be able to test if a target has been created.  Often
      targets are created only inside conditions.  Rather than storing the
      result of the condition manually for testing by other parts of the
      project, it is much easier for the other parts to just test for the
      target's existence.  This will also be useful when find-modules start
      reporting results with IMPORTED targets and projects want to test if a
      certain target is available.
      fff812db
    • Brad King's avatar
      BUG: Handle case when select() lies · 07665de0
      Brad King authored
      According to "man select" on Linux it is possible that select() lies
      about data being ready on a pipe in some subtle cases.  We deal with
      this by switching to non-blocking i/o and checking for EAGAIN.  See
      issue #7180.
      07665de0
    • Brad King's avatar
      STYLE: Nightly Date Stamp · 9f1c7bdb
      Brad King authored
      9f1c7bdb
  7. Aug 19, 2008
  8. Aug 18, 2008
    • Brad King's avatar
      ENH: Improve errors when a policy is REQUIRED · f50ed1fd
      Brad King authored
      In the future some policies may be set to REQUIRED_IF_USED or
      REQUIRED_ALWAYS.  This change clarifies the error messages users receive
      when violating the requirements.
      f50ed1fd
    • Brad King's avatar
      ENH: Add UNKNOWN type for IMPORTED libraries · 061d20be
      Brad King authored
      When creating an IMPORTED target for a library that has been found on
      disk, it may not be known whether the library is STATIC or SHARED.
      However, the library may still be linked using the file found from disk.
      Use of an IMPORTED target is still important to allow per-configuration
      files to be specified for the library.
      
      This change creates an UNKNOWN type for IMPORTED library targets.  The
      IMPORTED_LOCATION property (and its per-config equivalents) specifies
      the location of the library.  CMake makes no assumptions about the
      library that cannot be inferred from the file on disk.  This will help
      projects and find-modules import targets found on disk or specified by
      the user.
      061d20be
    • Brad King's avatar
      STYLE: Convert unused target type cases to default · 0bf093fd
      Brad King authored
      In switch statements that deal with only a few target types, use a
      'default' case for the remaining target types instead of listing them
      explicitly.  This will make it easier to add more types in the future.
      0bf093fd
    • Brad King's avatar
      ENH: Make link interface mode more distinct · 94c1fe83
      Brad King authored
      Rename the recently added INTERFACE mode of the target_link_libraries()
      command to LINK_INTERFACE_LIBRARIES.  This makes it much more distinct
      from a normal call to the command, and clearly states its connection to
      the property of the same name.  Also require the option to appear
      immediately after the target name to make it a mode rather than an
      option.
      94c1fe83
    • Brad King's avatar
      ENH: Add cmake_policy(GET) command mode · 7f7068e9
      Brad King authored
      It is likely that projects or CMake modules in the future will need to
      check the value of a policy setting.  For example, if we add a policy
      that affects the results of FindXYZ.cmake modules, the module code will
      need to be able to check the policy.
      7f7068e9
Loading