CMakeLists.txt 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. cmake_minimum_required(VERSION 2.8)
  2. project (NICELibrary)
  3. include(CheckSymbolExists)
  4. # The version number.
  5. set(NICELibrary_VERSION_MAJOR 1)
  6. set(NICELibrary_VERSION_MINOR 0)
  7. set(CMAKE_VERBOSE_MAKEFILE on)
  8. set(CMAKE_INSTALL_PREFIX ${PROJECT_BINARY_DIR})
  9. IF(WIN32)
  10. MESSAGE(FATAL_ERROR "not yet ready")
  11. ENDIF(WIN32)
  12. # add the binary tree to the search path for include files
  13. #include_directories ("${PROJECT_BINARY_DIR}")
  14. #SET(CMAKE_USE_RELATIVE_PATHS ON)
  15. check_symbol_exists("__assert_fail" "assert.h" HAVE_ASSERT_FAIL)
  16. INCLUDE_DIRECTORIES(".")
  17. INCLUDE_DIRECTORIES(core)
  18. ADD_SUBDIRECTORY(core bin)
  19. # doxygen support
  20. FIND_PROGRAM(DOXYGEN_EXECUTABLE "doxygen")
  21. #cmake code from: https://github.com/hmeyer/dcmtk/blob/master/CMakeLists.txt
  22. # libxml support
  23. # OPTION(WITH_LIBXML "Build with libxml support." OFF)
  24. # FIND_PATH(WITH_LIBXMLINC "include/libxml/parser.h" "${dcmtk_SOURCE_DIR}/../libxml2-2.6.26")
  25. # # libpng support
  26. # OPTION(WITH_LIBPNG "Build with libpng support." ON)
  27. # FIND_PATH(WITH_LIBPNGINC "include/png.h" "${dcmtk_SOURCE_DIR}/../libpng-1.2.8")
  28. # # libtiff support
  29. # OPTION(WITH_LIBTIFF "Build with libtiff support." ON)
  30. # FIND_PATH(WITH_LIBTIFFINC "include/tiff.h" "${dcmtk_SOURCE_DIR}/../tiff-3.7.4")
  31. # # openssl support
  32. # OPTION(WITH_OPENSSL "Build with openssl support." OFF)
  33. # FIND_PATH(WITH_OPENSSLINC "include/openssl/ssl.h" "${dcmtk_SOURCE_DIR}/../openssl-0.9.8a")
  34. # # zlib support
  35. # OPTION(WITH_ZLIB "Build with zlib support." ON)
  36. # FIND_PATH(WITH_ZLIBINC "include/zlib.h" "${dcmtk_SOURCE_DIR}/../zlib-1.2.3")
  37. # add the install targets
  38. #install (TARGETS ImageLabeler DESTINATION bin)
  39. #install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
  40. # DESTINATION include)