|
@@ -0,0 +1,57 @@
|
|
|
+cmake_minimum_required(VERSION 2.8)
|
|
|
+project (NICELibrary)
|
|
|
+
|
|
|
+include(CheckSymbolExists)
|
|
|
+
|
|
|
+# The version number.
|
|
|
+set(NICELibrary_VERSION_MAJOR 1)
|
|
|
+set(NICELibrary_VERSION_MINOR 0)
|
|
|
+
|
|
|
+set(CMAKE_VERBOSE_MAKEFILE on)
|
|
|
+
|
|
|
+set(CMAKE_INSTALL_PREFIX ${PROJECT_BINARY_DIR})
|
|
|
+
|
|
|
+IF(WIN32)
|
|
|
+ MESSAGE(FATAL_ERROR "not yet ready")
|
|
|
+ENDIF(WIN32)
|
|
|
+
|
|
|
+# add the binary tree to the search path for include files
|
|
|
+#include_directories ("${PROJECT_BINARY_DIR}")
|
|
|
+
|
|
|
+#SET(CMAKE_USE_RELATIVE_PATHS ON)
|
|
|
+check_symbol_exists("__assert_fail" "assert.h" HAVE_ASSERT_FAIL)
|
|
|
+
|
|
|
+
|
|
|
+INCLUDE_DIRECTORIES(".")
|
|
|
+INCLUDE_DIRECTORIES(core)
|
|
|
+
|
|
|
+ADD_SUBDIRECTORY(core bin)
|
|
|
+
|
|
|
+
|
|
|
+# doxygen support
|
|
|
+FIND_PROGRAM(DOXYGEN_EXECUTABLE "doxygen")
|
|
|
+
|
|
|
+
|
|
|
+#cmake code from: https://github.com/hmeyer/dcmtk/blob/master/CMakeLists.txt
|
|
|
+# libxml support
|
|
|
+# OPTION(WITH_LIBXML "Build with libxml support." OFF)
|
|
|
+# FIND_PATH(WITH_LIBXMLINC "include/libxml/parser.h" "${dcmtk_SOURCE_DIR}/../libxml2-2.6.26")
|
|
|
+# # libpng support
|
|
|
+# OPTION(WITH_LIBPNG "Build with libpng support." ON)
|
|
|
+# FIND_PATH(WITH_LIBPNGINC "include/png.h" "${dcmtk_SOURCE_DIR}/../libpng-1.2.8")
|
|
|
+# # libtiff support
|
|
|
+# OPTION(WITH_LIBTIFF "Build with libtiff support." ON)
|
|
|
+# FIND_PATH(WITH_LIBTIFFINC "include/tiff.h" "${dcmtk_SOURCE_DIR}/../tiff-3.7.4")
|
|
|
+# # openssl support
|
|
|
+# OPTION(WITH_OPENSSL "Build with openssl support." OFF)
|
|
|
+# FIND_PATH(WITH_OPENSSLINC "include/openssl/ssl.h" "${dcmtk_SOURCE_DIR}/../openssl-0.9.8a")
|
|
|
+# # zlib support
|
|
|
+# OPTION(WITH_ZLIB "Build with zlib support." ON)
|
|
|
+# FIND_PATH(WITH_ZLIBINC "include/zlib.h" "${dcmtk_SOURCE_DIR}/../zlib-1.2.3")
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# add the install targets
|
|
|
+#install (TARGETS ImageLabeler DESTINATION bin)
|
|
|
+#install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"
|
|
|
+# DESTINATION include)
|