diff --git a/CMakeLists.txt b/CMakeLists.txt index 5bc5f09..ad8219c 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,5 @@ cmake_minimum_required(VERSION 3.10.2) +project(wrp_sdk VERSION 0.1.5) find_program(CCACHE_PROGRAM ccache) if(CCACHE_PROGRAM) @@ -6,10 +7,9 @@ if(CCACHE_PROGRAM) set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") endif() -project(wrp_sdk VERSION 0.1.5) - ## Project Options option(BUILD_TESTS ON) +option(STATIC_CHECK OFF) # set(CMAKE_BUILD_TYPE Release) # set(CMAKE_BUILD_TYPE Debug) @@ -25,6 +25,14 @@ endif() ## Generate symbols for IDE indexer set(CMAKE_EXPORT_COMPILE_COMMANDS ON) +if(STATIC_CHECK) + find_program(CPPCHECK cppcheck) + if(CPPCHECK) + message(STATUS "Found cppcheck") + set(CMAKE_CXX_CPPCHECK cppcheck;--std=c++11;--enable=all) + endif() +endif() + ## Additional cmake module path set(USER_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") list(APPEND CMAKE_MODULE_PATH "${USER_CMAKE_PATH}/modules")