cmake utilities

Alexander Sherikov 14793b9786 cmakeut_compiler_flags: bump versions of CLANG_TIDY_EXECUTABLE 2 years ago
cmake 14793b9786 cmakeut_compiler_flags: bump versions of CLANG_TIDY_EXECUTABLE 2 years ago
make 8b20c959dd Add makefile templates. Drop catkin dependency. 4 years ago
test d6dd03d2de Initial commit 5 years ago
.gitignore d6dd03d2de Initial commit 5 years ago
.travis.yml 8fffded9cb Travis config. 5 years ago
CMakeLists.txt ddcbb00552 Update cmakeut_compiler_flags. 3 years ago
LICENSE 767bca6559 Add license. 5 years ago
Makefile 90dc724116 + cmakeut_add_cpp_test.cmake 5 years ago
README.md 90dc724116 + cmakeut_add_cpp_test.cmake 5 years ago
all.cmake 90dc724116 + cmakeut_add_cpp_test.cmake 5 years ago
package.xml ddcbb00552 Update cmakeut_compiler_flags. 3 years ago

README.md

Travis CI: https://travis-ci.org/asherikov/cmakeut Build Status

cmake modules:

- cmakeut_add_external_git_project
  wrappers for ExternalProject_Add(), allow compilation without
  Internet connection.

- cmakeut_copy_dir_if_exists
- cmakeut_copy_file_if_exists
  add custom targets to copy directories or files if they exists.

- cmakeut_dump_variables
  dump all cmake variables (for debugging)

- cmakeut_list_filenames
  list filenames in the given directory

- cmakeut_detect_func_macro
  detect __func__ and __FUNCTION__

- cmakeut_add_cpp_test
  cmake test wrapper

- third party
    - FindEigen3.cmake
      find Eigen headers, copied from Eigen distribution