1 ## =====================
2 ## == OS-based values ==
3 ## =====================
5 SET(prj_NAME_OS "${prj_NAME}_OS_${CMAKE_SYSTEM_NAME}")
6 IF("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
7 SET(prj_NAME_LIB_PREFIX "lib")
8 SET(prj_NAME_LIB_EXT ".so")
9 SET(prj_NAME_ENV_SEPARATOR ":")
10 SET(prj_NAME_PATH_SEPARATOR "/")
11 ELSEIF("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
12 SET(prj_NAME_LIB_PREFIX "lib")
13 SET(prj_NAME_LIB_EXT ".dylib")
14 SET(prj_NAME_ENV_SEPARATOR ":")
15 SET(prj_NAME_PATH_SEPARATOR "/")
16 ELSEIF("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
17 SET(prj_NAME_LIB_PREFIX "")
18 SET(prj_NAME_LIB_EXT ".dll")
19 SET(prj_NAME_ENV_SEPARATOR ";")
20 SET(prj_NAME_PATH_SEPARATOR "\\")
21 ENDIF("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")