CMake User Contributed Macros: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 21: Line 21:
== Some helpers along the way ==
== Some helpers along the way ==
#[[CMakeCopyIfDifferent | COPY_IF_DIFFERENT]]
#[[CMakeCopyIfDifferent | COPY_IF_DIFFERENT]]
#[[CMakeMacroMerge | MERGE]] --- Merges two sorted lists into a single sorted list. Useful to keep source and header files next to each other.


[[CMake|Home]]   
[[CMake|Home]]   
[[CMake_User_Contributed_Macros|Back]]
[[CMake_User_Contributed_Macros|Back]]

Revision as of 15:25, 6 November 2005

User Contributed Macros

Find Modules

While CMake comes with a whole bunch of FindXXX macros, there is a large number of packages there are not covered. The hope is that these user-contributed macros will eventually make their way into the official distribution.

  1. Find Autopack
  2. Find ParMetis
  3. Find VLD - Visual Leak Debugger


Home Back

Make Equivalents

While attempting to convert a gnu makefile to Cmake, there was a need to provide some macros to provide equivalent functionality.

  1. FILTER_OUT (filter-out)

Home Back

Some helpers along the way

  1. COPY_IF_DIFFERENT
  2. MERGE --- Merges two sorted lists into a single sorted list. Useful to keep source and header files next to each other.

Home Back