diff --git a/CMake/GenerateConfigProperties.cpp b/CMake/GenerateConfigProperties.cpp
index 4f60a4ffb166b95981a166b6cb4a85f335ee02fd..dff2569f04e4ce7b394f20b02fa156d50e784f70 100644
--- a/CMake/GenerateConfigProperties.cpp
+++ b/CMake/GenerateConfigProperties.cpp
@@ -46,7 +46,7 @@ int main(int argc, char* argv[])
    /** write available parameters to a vector */
    for (unsigned int i=0;i<nbParameters;++i)
    {
-     if ( argc >= ( i+3 ) )
+     if ( argc >= static_cast<int>( i+3 ) )
      {
        /** Get the default parameter (from cmake)*/
        paramVector.push_back( argv[i+2] );