]> Creatis software - FrontAlgorithms.git/blobdiff - cmake/DetectOS.cmake
...
[FrontAlgorithms.git] / cmake / DetectOS.cmake
diff --git a/cmake/DetectOS.cmake b/cmake/DetectOS.cmake
new file mode 100644 (file)
index 0000000..bba8346
--- /dev/null
@@ -0,0 +1,23 @@
+## =====================
+## == OS-based values ==
+## =====================
+
+SET(prj_NAME_OS "${prj_NAME}_OS_${CMAKE_SYSTEM_NAME}")
+IF("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
+  SET(prj_NAME_LIB_PREFIX "lib")
+  SET(prj_NAME_LIB_EXT ".so")
+  SET(prj_NAME_ENV_SEPARATOR ":")
+  SET(prj_NAME_PATH_SEPARATOR "/")
+ELSEIF("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
+  SET(prj_NAME_LIB_PREFIX "lib")
+  SET(prj_NAME_LIB_EXT ".dylib")
+  SET(prj_NAME_ENV_SEPARATOR ":")
+  SET(prj_NAME_PATH_SEPARATOR "/")
+ELSEIF("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
+  SET(prj_NAME_LIB_PREFIX "")
+  SET(prj_NAME_LIB_EXT ".dll")
+  SET(prj_NAME_ENV_SEPARATOR ";")
+  SET(prj_NAME_PATH_SEPARATOR "\\")
+ENDIF("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
+
+## eof - $RCSfile$