Add mechanisms to reformant and check code style (#128)
[openjpeg.git] / tools / ctest_scripts / travis-ci.cmake
index f8c50e5bed7fa213b2f13d49818319c3729df373..f1e78952fb6edcc7927330cc344e0221fef5456d 100644 (file)
@@ -91,6 +91,13 @@ else()
        set(BUILD_TESTING "FALSE")
 endif(NOT "$ENV{OPJ_CI_SKIP_TESTS}" STREQUAL "1")
 
+
+if("$ENV{OPJ_CI_CHECK_STYLE}" STREQUAL "1")
+       set(BUILD_ASTYLE "TRUE")
+else()
+       set(BUILD_ASTYLE "FALSE")
+endif("$ENV{OPJ_CI_CHECK_STYLE}" STREQUAL "1")
+
 # Options
 set( CACHE_CONTENTS "
 
@@ -100,6 +107,9 @@ CMAKE_BUILD_TYPE:STRING=${CTEST_BUILD_CONFIGURATION}
 # Warning level
 CMAKE_C_FLAGS:STRING= ${CCFLAGS_ARCH} ${CCFLAGS_WARNING}
 
+# For astyle
+CMAKE_CXX_FLAGS:STRING= ${CCFLAGS_ARCH}
+
 # Use to activate the test suite
 BUILD_TESTING:BOOL=${BUILD_TESTING}
 
@@ -112,6 +122,8 @@ OPJ_DATA_ROOT:PATH=$ENV{PWD}/data
 # jpylyzer is available with on GitHub: https://github.com/openpreserve/jpylyzer
 JPYLYZER_EXECUTABLE=$ENV{PWD}/jpylyzer/jpylyzer.${JPYLYZER_EXT}
 
+# Enable astyle
+WITH_ASTYLE:BOOL=${BUILD_ASTYLE}
 " )
 
 #---------------------