Other flags CGICODECHECK_PC_LINT_CONFIG_DIR sets the full path to the directory containing PC-Lint configuration files. CGICODECHECK_PC_LINT_CUSTOM enables custom rules for linting. CGICODECHECK_PC_LINT_CUSTOM_CONFIG_PATH sets the full path to the custom PC-Lint configuration directory. CGICODECHECK_PC_LINT_ENABLED defines whether or not enabling PC-Lint code checks. CGICODECHECK_PC_LINT_EXECUTABLE_PATH sets the full path to the PC-Lint executable, NOT to the generated lin.bat. CGIDEVICE_RCARD1_USE_DRW2D can be used to switch between using the Draw 2D API for DaveHD or using 2D over 2D using OpenGL directly. CGISTUDIO_BUILD_LUA define whether or not the LUA library is enabled. CMAKE_CONFIGURATION_TYPES defines a semicolon separated list of supported configuration types: Debug, Release, MinSizeRel and RelWithDebInfo. Anything else will be ignored. CMAKE_INSTALL_PREFIX sets the install path prefix, prepended onto install directories. CMAKE_VERBOSE_CGISTUDIO_LOG defines whether or not printing CGI-Studio Cmake debug logs. SCHOST_BASE_PATH sets the location of cgi_studio_schost. CMAKE_AR defines path to “ar” (compiler archiver) CMAKE_ASM_FLAGS defines compilation flags to get support for assembler via compiler CMAKE_BUILD_TYPE defines the built type (Debug, Release …) CMAKE_COLOR_MAKEFILE enables color output when using the Makefile generator CMAKE_LINKER defines the path for linker CMAKE_MAKE_PROGRAM defines the path to the native build system CMAKE_NM defines the path to "nm" (a tool used to examine binary files) CMAKE_OBJCOPY defines the path to “objcopy" (utility that copies an object file to another) CMAKE_OBJDUMP defines the path to “objdump” (objdump displays information about one or more object files) CMAKE_PROJECT_NAME defines the name of the current project CMAKE_SH defines the path to “sh” CMAKE_SKIP_INSTALL_RPATH defines whether include or not RPATHs in the install tree CMAKE_SKIP_RPATH defines whether add or not run time path information CMAKE_STATIC_LINKER_FLAGS defines the linker flags to be used to create static libraries CMAKE_STATIC_LINKER_FLAGS_DEBUG defines the flags used by the linker during debug builds CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL defines the flags used by the linker during release minsize builds CMAKE_STATIC_LINKER_FLAGS_RELEASE defines the flags used by the linker during release builds CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO defines the flags used by the linker during Release with Debug Info builds CMAKE_STRIP defines the path to the “strip” utility (removes inessential information from executable binary programs and object files)  CMAKE_TOOLCHAIN_FILE defines the path to the toolchain file (it contains paths to the utilities to compile, link libraries and create archives, and other tasks to drive the build) CMAKE_VERBOSE_MAKEFILE defines whether enable or disable verbose output from Makefile builds CMAKE_CXX_FLAGS_DEBUG defines the CXX debug flags. CMAKE_CXX_FLAGS_MINSIZEREL defines the CXX Minimum Size Release Flags CMAKE_CXX_FLAGS_RELEASE defines the CXX release flags. CMAKE_CXX_FLAGS_RELWITHDEBINFO defines the CXX release with debug info flags. CMAKE_C_FLAGS_DEBUG defines the C debug flags. CMAKE_C_FLAGS_MINSIZEREL defines the C minimum size release flags. CMAKE_C_FLAGS_RELEASE defines the C release flags. CMAKE_C_FLAGS_RELWITHDEBINFO defines the C release with debug info flags. CMAKE_RC_COMPILER defines path to the resource compiler. FEATSTD__FILE__ defines the “__FILE__” macro (for some special gcc build it could be set to ‘__BASE_FILE__’) INTEGRITY_OS_PATH defines the root path to Integrity OS installation. MLC_SIMULATION defines whether to build or not the project without statemachine and allow direct connection to Matlab. MULTI_TOOLCHAIN_PATH defines the Root path to MULTI tool chain. PKG_CONFIG_EXECUTABLE CMAKE_INT_FLAGS defines the flags for the Integrate tool. CMAKE_INTEGRATE defines the path to the Integrate tool (intex.exe). CMAKE_MEM defines the path to the Gmem tool (gmemfile.exe).