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).