@@ -9,31 +9,33 @@ project(CppRl
9
9
set (CMAKE_CXX_STANDARD 17 )
10
10
11
11
# Cppcheck
12
- list (APPEND CPPCHECK_ARGS
13
- --enable=warning
14
- --std=c++14
15
- --force
16
- --verbose
17
- --quiet
18
- --inline-suppr
19
- --error-exitcode=1
20
- --language=c++
21
- --config-exclude=${CMAKE_CURRENT_LIST_DIR}/src/third_party
22
- --config-exclude=${CMAKE_CURRENT_LIST_DIR}/lib
23
- -i${CMAKE_CURRENT_LIST_DIR}/example/lib
24
- --suppressions-list=${CMAKE_CURRENT_LIST_DIR}/CppCheckSuppressions.txt
25
- -I ${CMAKE_CURRENT_LIST_DIR} /src
26
- -I ${CMAKE_CURRENT_LIST_DIR} /include
27
- -I ${CMAKE_CURRENT_LIST_DIR} /example
28
- ${CMAKE_CURRENT_LIST_DIR} /src
29
- ${CMAKE_CURRENT_LIST_DIR} /example
30
- )
12
+ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
13
+ list (APPEND CPPCHECK_ARGS
14
+ --enable=warning
15
+ --std=c++14
16
+ --force
17
+ --verbose
18
+ --quiet
19
+ --inline-suppr
20
+ --error-exitcode=1
21
+ --language=c++
22
+ --config-exclude=${CMAKE_CURRENT_LIST_DIR}/src/third_party
23
+ --config-exclude=${CMAKE_CURRENT_LIST_DIR}/lib
24
+ -i${CMAKE_CURRENT_LIST_DIR}/example/lib
25
+ --suppressions-list=${CMAKE_CURRENT_LIST_DIR}/CppCheckSuppressions.txt
26
+ -I ${CMAKE_CURRENT_LIST_DIR} /src
27
+ -I ${CMAKE_CURRENT_LIST_DIR} /include
28
+ -I ${CMAKE_CURRENT_LIST_DIR} /example
29
+ ${CMAKE_CURRENT_LIST_DIR} /src
30
+ ${CMAKE_CURRENT_LIST_DIR} /example
31
+ )
31
32
32
- add_custom_target (
33
- check
34
- COMMAND cppcheck ${CPPCHECK_ARGS}
35
- COMMENT "Running Cppcheck"
36
- )
33
+ add_custom_target (
34
+ check
35
+ COMMAND cppcheck ${CPPCHECK_ARGS}
36
+ COMMENT "Running Cppcheck"
37
+ )
38
+ endif (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
37
39
38
40
# Dependencies
39
41
## PyTorch
0 commit comments