@@ -4,15 +4,15 @@ message(STATUS "CMake version: ${CMAKE_VERSION}")
4
4
# must go before the `project()` command
5
5
set (CMAKE_CONFIGURATION_TYPES "Release;Debug" CACHE STRING "Configs" FORCE)
6
6
7
- project (vmf )
7
+ project (umf )
8
8
9
- set (VMF_3PTY_DIR ${CMAKE_SOURCE_DIR} /3rdparty)
10
- set (XMP_DIR ${VMF_3PTY_DIR } /xmp)
9
+ set (UMF_3PTY_DIR ${CMAKE_SOURCE_DIR} /3rdparty)
10
+ set (XMP_DIR ${UMF_3PTY_DIR } /xmp)
11
11
set (MODULES_DIR ${CMAKE_SOURCE_DIR} /modules)
12
12
list (APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR} /cmake" )
13
13
14
14
if (NOT IOS)
15
- option (BUILD_SHARED_LIBS "Whether or not to build VMF as shared library" ON )
15
+ option (BUILD_SHARED_LIBS "Whether or not to build UMF as shared library" ON )
16
16
option (BUILD_SAMPLES "Whether or not to build the samples" ON )
17
17
option (BUILD_TESTS "Whether or not to build the tests" ON )
18
18
# Java
29
29
endif ()
30
30
31
31
if (NOT BUILD_SHARED_LIBS AND BUILD_JAVA_API)
32
- # JAR depends on dynamic VMF lib
32
+ # JAR depends on dynamic UMF lib
33
33
set (BUILD_JAVA_API OFF )
34
- message (WARNING "Java API building is disabled since it requires VMF lib to be dynamic" )
34
+ message (WARNING "Java API building is disabled since it requires UMF lib to be dynamic" )
35
35
endif ()
36
36
37
37
if (WIN32 )
@@ -60,9 +60,9 @@ endif()
60
60
set_property (GLOBAL PROPERTY USE_FOLDERS ON )
61
61
62
62
# The version number.
63
- set (VMF_VERSION_MAJOR "3" )
64
- set (VMF_VERSION_MINOR "0" )
65
- set (VMF_VERSION_TYPE "RC1" ) # dev, alpha, beta
63
+ set (UMF_VERSION_MAJOR "3" )
64
+ set (UMF_VERSION_MINOR "0" )
65
+ set (UMF_VERSION_TYPE "RC1" ) # dev, alpha, beta
66
66
67
67
# adding git info to the version if possible
68
68
if (NOT COMMAND find_host_package)
@@ -74,67 +74,67 @@ find_host_package(Git QUIET)
74
74
if (GIT_FOUND)
75
75
execute_process (COMMAND "${GIT_EXECUTABLE} " describe --tags --always --dirty
76
76
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR} "
77
- OUTPUT_VARIABLE VMF_VERSION_VCS
77
+ OUTPUT_VARIABLE UMF_VERSION_VCS
78
78
RESULT_VARIABLE GIT_RESULT
79
79
ERROR_QUIET
80
80
OUTPUT_STRIP_TRAILING_WHITESPACE
81
81
)
82
82
if (NOT GIT_RESULT EQUAL 0)
83
- set (VMF_VERSION_VCS "unknown" )
83
+ set (UMF_VERSION_VCS "unknown" )
84
84
endif ()
85
85
else ()
86
- set (VMF_VERSION_VCS "unknown" )
86
+ set (UMF_VERSION_VCS "unknown" )
87
87
endif ()
88
88
89
89
# reporting build settings
90
90
91
- function (vmf_status msg)
91
+ function (umf_status msg)
92
92
message (STATUS "${msg} " )
93
- file (APPEND "${VMF_BUILD_INFO_FILE } " "${msg} \n " )
93
+ file (APPEND "${umf_build_info_FILE } " "${msg} \n " )
94
94
endfunction ()
95
95
96
- set (VMF_BUILD_INFO_FILE "${CMAKE_BINARY_DIR} /build-info.tmp" )
97
- file (REMOVE "${VMF_BUILD_INFO_FILE } " )
98
- file (APPEND "${VMF_BUILD_INFO_FILE } " "const char* vmf_build_info = R\" vmf_build_info (\n " )
96
+ set (umf_build_info_FILE "${CMAKE_BINARY_DIR} /build-info.tmp" )
97
+ file (REMOVE "${umf_build_info_FILE } " )
98
+ file (APPEND "${umf_build_info_FILE } " "const char* umf_build_info = R\" umf_build_info (\n " )
99
99
100
- message (STATUS "*** VMF build configuration ***" )
101
- # VMF
102
- vmf_status (" VMF version: ${VMF_VERSION_MAJOR } .${VMF_VERSION_MINOR } .${VMF_VERSION_TYPE } (GIT: ${VMF_VERSION_VCS } )" )
100
+ message (STATUS "*** UMF build configuration ***" )
101
+ # UMF
102
+ umf_status (" UMF version: ${UMF_VERSION_MAJOR } .${UMF_VERSION_MINOR } .${UMF_VERSION_TYPE } (GIT: ${UMF_VERSION_VCS } )" )
103
103
# OS, HW
104
- vmf_status (" Platform:" )
105
- vmf_status (" Host: ${CMAKE_HOST_SYSTEM} ${CMAKE_HOST_SYSTEM_PROCESSOR} " )
104
+ umf_status (" Platform:" )
105
+ umf_status (" Host: ${CMAKE_HOST_SYSTEM} ${CMAKE_HOST_SYSTEM_PROCESSOR} " )
106
106
if (CMAKE_CROSSCOMPILING )
107
- vmf_status (" Target: ${CMAKE_SYSTEM} ${CMAKE_SYSTEM_PROCESSOR} " )
107
+ umf_status (" Target: ${CMAKE_SYSTEM} ${CMAKE_SYSTEM_PROCESSOR} " )
108
108
endif ()
109
109
if (ANDROID)
110
- vmf_status (" Android native API level: android-${ANDROID_NATIVE_API_LEVEL} (${ANDROID_ABI} )" )
111
- vmf_status (" NDK Toolchain: ${ANDROID_TOOLCHAIN_NAME} (NDK ${ANDROID_NDK_RELEASE} , ${ANDROID_NDK} )" )
110
+ umf_status (" Android native API level: android-${ANDROID_NATIVE_API_LEVEL} (${ANDROID_ABI} )" )
111
+ umf_status (" NDK Toolchain: ${ANDROID_TOOLCHAIN_NAME} (NDK ${ANDROID_NDK_RELEASE} , ${ANDROID_NDK} )" )
112
112
endif ()
113
113
# tools
114
- vmf_status (" CMake generator: ${CMAKE_GENERATOR} " )
115
- set (VMF_COMPILER_STR "(${CMAKE_CXX_COMPILER_ID} " )
114
+ umf_status (" CMake generator: ${CMAKE_GENERATOR} " )
115
+ set (UMF_COMPILER_STR "(${CMAKE_CXX_COMPILER_ID} " )
116
116
if (CMAKE_CXX_COMPILER_VERSION)
117
- set (VMF_COMPILER_STR "${VMF_COMPILER_STR } ${CMAKE_CXX_COMPILER_VERSION} " )
117
+ set (UMF_COMPILER_STR "${UMF_COMPILER_STR } ${CMAKE_CXX_COMPILER_VERSION} " )
118
118
elseif (CMAKE_COMPILER_IS_CLANGCXX)
119
- set (VMF_COMPILER_STR "${VMF_COMPILER_STR } ${CMAKE_CLANG_REGEX_VERSION} " )
119
+ set (UMF_COMPILER_STR "${UMF_COMPILER_STR } ${CMAKE_CLANG_REGEX_VERSION} " )
120
120
elseif (CMAKE_COMPILER_IS_GNUCXX)
121
- set (VMF_COMPILER_STR "${VMF_COMPILER_STR } ${CMAKE_GCC_REGEX_VERSION} " )
121
+ set (UMF_COMPILER_STR "${UMF_COMPILER_STR } ${CMAKE_GCC_REGEX_VERSION} " )
122
122
endif ()
123
- set (VMF_COMPILER_STR "${VMF_COMPILER_STR } ) ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER_ARG1} " )
124
- string (STRIP "${VMF_COMPILER_STR } " VMF_COMPILER_STR )
125
- vmf_status (" CMake C++ compiler: ${VMF_COMPILER_STR } " )
126
- vmf_status (" CMake Linker: ${CMAKE_LINKER} " )
127
- vmf_status (" CMake build tool: ${CMAKE_BUILD_TOOL} " )
123
+ set (UMF_COMPILER_STR "${UMF_COMPILER_STR } ) ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER_ARG1} " )
124
+ string (STRIP "${UMF_COMPILER_STR } " UMF_COMPILER_STR )
125
+ umf_status (" CMake C++ compiler: ${UMF_COMPILER_STR } " )
126
+ umf_status (" CMake Linker: ${CMAKE_LINKER} " )
127
+ umf_status (" CMake build tool: ${CMAKE_BUILD_TOOL} " )
128
128
if (Java_JAVAC_EXECUTABLE)
129
- vmf_status (" CMake Java compiler: ${Java_JAVAC_EXECUTABLE} (ver ${Java_VERSION} )" )
129
+ umf_status (" CMake Java compiler: ${Java_JAVAC_EXECUTABLE} (ver ${Java_VERSION} )" )
130
130
endif ()
131
131
if (NOT CMAKE_GENERATOR MATCHES "Xcode|Visual Studio" )
132
132
message (STATUS " CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE} " )
133
133
else ()
134
134
message (STATUS " CMAKE_CONFIGURATION_TYPES: ${CMAKE_CONFIGURATION_TYPES} " )
135
135
endif ()
136
136
# build options
137
- vmf_status (" BUILD_SHARED_LIBS: ${BUILD_SHARED_LIBS} " )
137
+ umf_status (" BUILD_SHARED_LIBS: ${BUILD_SHARED_LIBS} " )
138
138
message (STATUS " BUILD_SAMPLES: ${BUILD_SAMPLES} " )
139
139
message (STATUS " BUILD_QT_SAMPLES: ${BUILD_QT_SAMPLES} " )
140
140
message (STATUS " BUILD_TESTS: ${BUILD_TESTS} " )
@@ -144,7 +144,7 @@ else()
144
144
message (STATUS " BUILD_JAVA_API: OFF" )
145
145
endif ()
146
146
if (CMAKE_COMPILER_IS_GNUCXX)
147
- vmf_status (" CODE_COVERAGE: ${CODE_COVERAGE} " )
147
+ umf_status (" CODE_COVERAGE: ${CODE_COVERAGE} " )
148
148
endif ()
149
149
150
150
#if(WIN32)
@@ -182,30 +182,30 @@ else()
182
182
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall" )
183
183
endif ()
184
184
185
- file (APPEND "${VMF_BUILD_INFO_FILE } " " CMake version = ${CMAKE_VERSION} \n " )
186
- file (APPEND "${VMF_BUILD_INFO_FILE } " ")vmf_build_info \" ;\n " )
187
- execute_process (COMMAND ${CMAKE_COMMAND} -E copy_if_different "${VMF_BUILD_INFO_FILE } " "${CMAKE_BINARY_DIR} /build-info.inc" OUTPUT_QUIET )
185
+ file (APPEND "${umf_build_info_FILE } " " CMake version = ${CMAKE_VERSION} \n " )
186
+ file (APPEND "${umf_build_info_FILE } " ")umf_build_info \" ;\n " )
187
+ execute_process (COMMAND ${CMAKE_COMMAND} -E copy_if_different "${umf_build_info_FILE } " "${CMAKE_BINARY_DIR} /build-info.inc" OUTPUT_QUIET )
188
188
message (STATUS "*** *** ***" )
189
189
190
190
#enable_testing(true)
191
191
192
192
if (BUILD_TESTS)
193
- add_subdirectory (${VMF_3PTY_DIR } /gtest)
193
+ add_subdirectory (${UMF_3PTY_DIR } /gtest)
194
194
endif ()
195
- add_subdirectory (${VMF_3PTY_DIR } /xmp)
196
- add_subdirectory (${VMF_3PTY_DIR } /libxml2)
197
- add_subdirectory (${VMF_3PTY_DIR } /libjson)
198
- add_subdirectory (${VMF_3PTY_DIR } /cryptopp)
195
+ add_subdirectory (${UMF_3PTY_DIR } /xmp)
196
+ add_subdirectory (${UMF_3PTY_DIR } /libxml2)
197
+ add_subdirectory (${UMF_3PTY_DIR } /libjson)
198
+ add_subdirectory (${UMF_3PTY_DIR } /cryptopp)
199
199
add_subdirectory (modules)
200
200
201
201
if (BUILD_SAMPLES)
202
202
set (CMAKE_DISABLE_FIND_PACKAGE_VMF TRUE )
203
- set (VMF_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} )
204
- set (VMF_LIBS vmf )
205
- set (VMF_INCLUDE_DIR "${MODULES_DIR} /vmfcore /include" "${CMAKE_BINARY_DIR} " )
206
- set (VMF_DATA_DIR "${CMAKE_SOURCE_DIR} /data" )
203
+ set (UMF_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} )
204
+ set (UMF_LIBS umf )
205
+ set (UMF_INCLUDE_DIR "${MODULES_DIR} /umfcore /include" "${CMAKE_BINARY_DIR} " )
206
+ set (UMF_DATA_DIR "${CMAKE_SOURCE_DIR} /data" )
207
207
if (BUILD_JAVA_API)
208
- set (VMF_JAR_PATH "${CMAKE_BINARY_DIR} /bin/vmf_java .jar" )
208
+ set (UMF_JAR_PATH "${CMAKE_BINARY_DIR} /bin/umf_java .jar" )
209
209
endif ()
210
210
add_subdirectory (samples)
211
211
endif ()
@@ -223,17 +223,17 @@ if(NOT ANDROID)
223
223
endif ()
224
224
225
225
if (BUILD_INSTALLER)
226
- set (CPACK_PACKAGE_NAME "Intel VMF SDK" )
226
+ set (CPACK_PACKAGE_NAME "Intel UMF SDK" )
227
227
set (CPACK_PACKAGE_VENDOR "Intel" )
228
- set (CPACK_PACKAGE_VERSION "${VMF_VERSION_MAJOR } .${VMF_VERSION_MINOR } " )
229
- set (CPACK_PACKAGE_VERSION_MAJOR ${VMF_VERSION_MAJOR } )
230
- set (CPACK_PACKAGE_VERSION_MINOR ${VMF_VERSION_MINOR } )
228
+ set (CPACK_PACKAGE_VERSION "${UMF_VERSION_MAJOR } .${UMF_VERSION_MINOR } " )
229
+ set (CPACK_PACKAGE_VERSION_MAJOR ${UMF_VERSION_MAJOR } )
230
+ set (CPACK_PACKAGE_VERSION_MINOR ${UMF_VERSION_MINOR } )
231
231
set (CPACK_PACKAGE_VERSION_PATCH "0" )
232
- set (CPACK_PACKAGE_FILE_NAME "Intel-VMF -SDK-${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} " )
233
- if (VMF_VERSION_TYPE )
234
- set (CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_FILE_NAME} -${VMF_VERSION_TYPE } " )
232
+ set (CPACK_PACKAGE_FILE_NAME "Intel-UMF -SDK-${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} " )
233
+ if (UMF_VERSION_TYPE )
234
+ set (CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_FILE_NAME} -${UMF_VERSION_TYPE } " )
235
235
endif ()
236
- set (CPACK_PACKAGE_INSTALL_DIRECTORY "Intel-VMF -SDK-${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} " )
236
+ set (CPACK_PACKAGE_INSTALL_DIRECTORY "Intel-UMF -SDK-${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} " )
237
237
set (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR} /LICENSE" )
238
238
set (CPACK_GENERATOR "WIX" )
239
239
set (CPACK_WIX_PRODUCT_GUID "F05416DA-303D-4952-BEF4-D576AE4F4A3A" )
@@ -273,7 +273,7 @@ if (BUILD_INSTALLER)
273
273
install (FILES "cmake/FindVMF.cmake" DESTINATION "samples" )
274
274
275
275
if (BUILD_JAVA_API)
276
- install (FILES "${CMAKE_BINARY_DIR} /bin/vmf_java .jar" DESTINATION "java" )
276
+ install (FILES "${CMAKE_BINARY_DIR} /bin/umf_java .jar" DESTINATION "java" )
277
277
endif ()
278
278
279
279
# documentation
0 commit comments