diff --git a/aica-package.toml b/aica-package.toml index 8648168..76026f7 100644 --- a/aica-package.toml +++ b/aica-package.toml @@ -1,4 +1,4 @@ -#syntax=ghcr.io/aica-technology/package-builder:v1 +#syntax=ghcr.io/aica-technology/package-builder:v1.1.1 [metadata] version = "0.0.1" @@ -14,7 +14,7 @@ version = "0.0.1" [build] type = "ros" -image = "v1.0.1-iron" +image = "v2.0.0-jazzy" [build.cmake-args] ## add any cmake args here, e.g. @@ -22,8 +22,8 @@ image = "v1.0.1-iron" ## you can override them in the CLI with `--build-arg config.build.cmake_args.SOME_FLAG=OFF` [build.dependencies] -"@aica/foss/control-libraries" = "v7.4.1" -"@aica/foss/modulo" = "v4.2.1" +"@aica/foss/control-libraries" = "v9.0.0" +"@aica/foss/modulo" = "v5.0.0" [build.packages.template-component-package] source = "./source/template_component_package" diff --git a/source/template_component_package/CMakeLists.txt b/source/template_component_package/CMakeLists.txt index 92cf863..7af8907 100644 --- a/source/template_component_package/CMakeLists.txt +++ b/source/template_component_package/CMakeLists.txt @@ -6,9 +6,9 @@ if(NOT CMAKE_C_STANDARD) set(CMAKE_C_STANDARD 99) endif() -# default to C++17 +# default to C++20 if(NOT CMAKE_CXX_STANDARD) - set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD 20) endif() if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")