/libconfig-1.4.8/contrib/cmake/CMakeLists.txt

# · CMake · 22 lines · 11 code · 7 blank · 4 comment · 0 complexity · 966e11bdcdba7bc3a53218d8e40f098f MD5 · raw file

  1. #cmake_minimum_required(VERSION 2.8)
  2. PROJECT(libconfig_test_app)
  3. add_subdirectory(src)
  4. #add cmake script files
  5. set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_work")
  6. #check if libconfig is present (FindConfig.cmake and FindConfig++.cmake files)
  7. FIND_PACKAGE(Config REQUIRED)
  8. FIND_PACKAGE(Config++ REQUIRED)
  9. #add undelete support
  10. CONFIGURE_FILE(
  11. "${CMAKE_CURRENT_SOURCE_DIR}/cmake_work/cmake_uninstall.cmake.in"
  12. "${CMAKE_CURRENT_BINARY_DIR}/cmake_work/cmake_uninstall.cmake"
  13. IMMEDIATE @ONLY)
  14. ADD_CUSTOM_TARGET(uninstall
  15. "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_work/cmake_uninstall.cmake")