]> Creatis software - cpPlugins.git/blobdiff - cmake/cpPluginsConfig.cmake.in
Coding style improved.
[cpPlugins.git] / cmake / cpPluginsConfig.cmake.in
index e7ae468322fcd699e3d926e8f25de3a3e4bdf202..df933c79bec3f01c82ffe4cfc5ea3822e00985ba 100644 (file)
@@ -1,98 +1,49 @@
-FIND_PATH(
-  cpPlugins_INCLUDE_DIR1
-  cpPlugins/Interface/Interface.h
-  PATHS
-  /usr/include
-  /usr/local/include
-  @PROJECT_SOURCE_DIR@/lib
-  @PROJECT_BINARY_DIR@/lib
-  @CMAKE_INSTALL_PREFIX@/include
-  )
+# ===================================
+# -- Some configurations variables --
+# ===================================
 
-FIND_PATH(
-  cpPlugins_INCLUDE_DIR2
-  cpPlugins/Interface/cpPlugins_Interface_Export.h
-  PATHS
-  /usr/include
-  /usr/local/include
-  @PROJECT_SOURCE_DIR@/lib
-  @PROJECT_BINARY_DIR@/lib
-  @CMAKE_INSTALL_PREFIX@/include
-  )
+SET(cpPlugins_with_QT4 "@QT4_FOUND@")
 
-FIND_PATH(
-  cpPlugins_INCLUDE_DIR3
-  Pluma/Pluma.hpp
-  PATHS
-  /usr/include
-  /usr/local/include
-  @PROJECT_SOURCE_DIR@/lib/third_party
-  @PROJECT_BINARY_DIR@/lib/third_party
-  @CMAKE_INSTALL_PREFIX@/include
-  )
+# =========================
+# -- Include directories --
+# =========================
 
-FIND_PATH(
-  cpPlugins_INCLUDE_DIR4
-  Pluma/cpPlugins_Pluma_Export.h
-  PATHS
-  /usr/include
-  /usr/local/include
+INCLUDE_DIRECTORIES(
+  @PROJECT_SOURCE_DIR@/lib
   @PROJECT_SOURCE_DIR@/lib/third_party
+  @PROJECT_SOURCE_DIR@/lib/third_party/ItkVtkGlue
+  @PROJECT_BINARY_DIR@/lib
   @PROJECT_BINARY_DIR@/lib/third_party
+  @PROJECT_BINARY_DIR@/lib/third_party/ItkVtkGlue
   @CMAKE_INSTALL_PREFIX@/include
-  )
-
-INCLUDE_DIRECTORIES(
-  ${cpPlugins_INCLUDE_DIR1}
-  ${cpPlugins_INCLUDE_DIR2}
-  ${cpPlugins_INCLUDE_DIR3}
-  ${cpPlugins_INCLUDE_DIR4}
-  )
-
-FIND_LIBRARY(
-  cpPlugins_Interface_LIBRARY_NAME
-  cpPlugins_Interface
-  PATHS
-  /usr/lib
-  /usr/local/lib
-  @PROJECT_BINARY_DIR@
-  @CMAKE_INSTALL_PREFIX@/lib
-  )
-
-FIND_LIBRARY(
-  cpPlugins_Extensions_LIBRARY_NAME
-  cpPlugins_Extensions
-  PATHS
-  /usr/lib
-  /usr/local/lib
-  @PROJECT_BINARY_DIR@
-  @CMAKE_INSTALL_PREFIX@/lib
-  )
-
-FIND_LIBRARY(
-  cpPlugins_LIBRARY_NAME
-  cpPlugins
-  PATHS
-  /usr/lib
-  /usr/local/lib
-  @PROJECT_BINARY_DIR@
-  @CMAKE_INSTALL_PREFIX@/lib
-  )
-
-SET(
-  cpPlugins_Interface_INCLUDE_DIRS
-  ${cpPlugins_INCLUDE_DIR1}
-  ${cpPlugins_INCLUDE_DIR2}
-  ${cpPlugins_INCLUDE_DIR2}
-  )
-SET(
-  cpPlugins_Interface_LIBRARIES
-  ${cpPlugins_Interface_LIBRARY_NAME}
-  ${cpPlugins_Extensions_LIBRARY_NAME}
-  )
-SET(
-  cpPlugins_LIBRARIES
-  ${cpPlugins_LIBRARY_NAME}
-  )
+  @CMAKE_INSTALL_PREFIX@/include/third_party
+  @CMAKE_INSTALL_PREFIX@/include/third_party/ItkVtkGlue
+  )
+
+# =========================
+# -- Library directories --
+# =========================
+
+IF(MSVC)
+  LINK_DIRECTORIES(
+    @PROJECT_BINARY_DIR@/$(ConfigurationName)
+    @CMAKE_INSTALL_PREFIX@/bin
+    @CMAKE_INSTALL_PREFIX@/lib
+    )
+ELSE(MSVC)
+  LINK_DIRECTORIES(
+    @PROJECT_BINARY_DIR@
+    @CMAKE_INSTALL_PREFIX@/bin
+    @CMAKE_INSTALL_PREFIX@/lib
+    )
+ENDIF(MSVC)
+
+# ===================
+# -- Library names --
+# ===================
+
+SET(cpExtensions_LIBRARY cpExtensions)
+SET(cpPlugins_Interface_LIBRARY cpPlugins_Interface)
+SET(cpPlugins_LIBRARY cpPlugins)
 
 ## eof - $RCSfile$