@@ -79,6 +79,8 @@ if (SQLITECPP_RUN_CPPLINT)
79
79
ALL
80
80
COMMAND python cpplint.py ${CPPLINT_ARG_OUTPUT} ${CPPLINT_ARG_VERBOSE} ${CPPLINT_ARG_LINELENGTH} ${PROJECT_SOURCE_DIR} /${SQLITECPP_SRC}
81
81
)
82
+ else ()
83
+ message (STATUS "SQLITECPP_RUN_CPPLINT OFF" )
82
84
endif ()
83
85
84
86
option (SQLITECPP_RUN_CPPCHECK "Run cppcheck C++ static analysis tool." ON )
@@ -88,22 +90,25 @@ if (SQLITECPP_RUN_CPPCHECK)
88
90
ALL
89
91
COMMAND cppcheck -j 4 cppcheck --enable=style --quiet ${CPPCHECK_ARG_TEMPLATE} ${PROJECT_SOURCE_DIR} /src
90
92
)
93
+ else ()
94
+ message (STATUS "SQLITECPP_RUN_CPPCHECK OFF" )
91
95
endif ()
92
96
93
97
option (SQLITECPP_RUN_DOXYGEN "Run Doxygen C++ documentation tool." ON )
94
98
if (SQLITECPP_RUN_DOXYGEN)
95
- # add a Doxygen target to the "all" target
96
- if (NOT DEFINED ENV{TRAVIS} )
97
- # if not runing on a Travis CI Virtual Machine
99
+ find_package ( Doxygen)
100
+ if (DOXYGEN_FOUND )
101
+ # add a Doxygen target to the "all" target
98
102
add_custom_target (SQLiteCpp_doxygen
99
103
ALL
100
104
COMMAND doxygen Doxyfile > ${DEV_NULL}
101
105
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
102
106
)
103
107
else ()
104
- # but no Doxygen under Travis CI: too costly and no real benefit
105
- message ("no Doxygen target when TRAVIS is defined" )
108
+ message (STATUS "Doxygen not found" )
106
109
endif ()
110
+ else ()
111
+ message (STATUS "SQLITECPP_RUN_DOXYGEN OFF" )
107
112
endif ()
108
113
109
114
option (SQLITECPP_RUN_TESTS "Run test tools." ON )
@@ -117,4 +122,6 @@ if (SQLITECPP_RUN_TESTS)
117
122
118
123
# does the example1 runs successfully?
119
124
add_test (Example1Run example1)
125
+ else ()
126
+ message (STATUS "SQLITECPP_RUN_TESTS OFF" )
120
127
endif ()
0 commit comments