Skip to content

Commit

Permalink
iox-eclipse-iceoryx#409 optimize iceoryx build for axivion scan
Browse files Browse the repository at this point in the history
Signed-off-by: Dietrich Krönke <dietrich.kroenke@apex.ai>
  • Loading branch information
dkroenke committed Apr 19, 2021
1 parent d730ed1 commit 3086ced
Showing 1 changed file with 65 additions and 15 deletions.
80 changes: 65 additions & 15 deletions tools/axivion/axivion_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -1282,10 +1282,13 @@
"_active": true
},
"CloneDetection": {
"_active": true
},
"CodingStyle-NoTrailingWhitespace": {
"_active": true
"_active": true,
"excludes": [
"build/*"
],
"pre_excludes": [
"build/*"
]
},
"CycleDetection-CallgraphCycles": {
"_active": true
Expand All @@ -1296,9 +1299,6 @@
"DeadCodeDetection": {
"_active": true
},
"FaultDetection": {
"_active": true
},
"FaultDetection-BadEnumValue": {
"_active": true
},
Expand Down Expand Up @@ -1621,17 +1621,34 @@
"BuildSystemIntegration": {
"child_order": [
"Pin All Sources",
"Create Build Directory",
"Command",
"cmake dependencies",
"cmake build",
"AxivionLinker",
"Remove Build Directory",
"Unpin All Sources",
"AxivionLinker"
"AxivionCompiler"
]
},
"Command": {
"_active": true,
"_active": false,
"build_command": "./tools/iceoryx_build_test.sh examples dds-gateway clean",
"clean_command": null,
"environment": {
"CC": "irCC",
"CMAKE_COLOR_MAKEFILE": "OFF",
"CXX": "irCXX"
}
},
"Create Build Directory": {
"_active": true,
"_copy_from": "Command",
"build_command": "mkdir -p build",
"clean_command": null,
"environment": {
"CC": "irCC",
"CMAKE_COLOR_MAKEFILE": "OFF",
"CXX": "irCXX"
}
},
Expand All @@ -1640,7 +1657,7 @@
"sourceserver_gitdir": "$(AXIVION_DATABASES_DIR)/git/iceoryx.git"
},
"Pin All Sources": {
"_active": true,
"_active": false,
"_copy_from": "Command",
"build_command": "srcCP --patch-inplace ."
},
Expand All @@ -1649,22 +1666,55 @@
"multi_binary": true
},
"ci_mode": {
"clean_after": true,
"clean_before": true
"clean_after": false,
"clean_before": false
},
"directory": "../../",
"directory": "../iceoryx",
"ir": "result.ir",
"name": "iceoryx"
},
"Remove Build Directory": {
"_active": true,
"_copy_from": "Command",
"build_command": null,
"clean_command": "rm -rf build",
"environment": {
"CC": "irCC",
"CMAKE_COLOR_MAKEFILE": "OFF",
"CXX": "irCXX"
}
},
"Shadow": {
"_active": false,
"_active": true,
"shadow_directory": "$(AXIVION_DATABASES_DIR)/shadow/iceoryx",
"sourceserver_repository": "$(AXIVION_DATABASES_DIR)/shadow/iceoryx/shadow.fossil"
},
"Unpin All Sources": {
"_active": true,
"_active": false,
"_copy_from": "Command",
"clean_command": "srcCP --revert ."
},
"cmake build": {
"_active": true,
"_copy_from": "Command",
"build_command": "cmake --build . --target install -- -j$(NUM_PROCESSES=1)",
"clean_command": null,
"cwd": "build",
"environment": {
"COMPILE_ONLYIR": "Yes"
}
},
"cmake dependencies": {
"_active": true,
"_copy_from": "Command",
"build_command": "cmake -DCMAKE_BUILD_TYPE= -DCMAKE_INSTALL_PREFIX=$(PWD)/../iceoryx/build/install/prefix/ -DEXAMPLES=ON -DDDS_GATEWAY=ON $(PWD)/../iceoryx/iceoryx_meta",
"clean_command": null,
"cwd": "build",
"environment": {
"CC": "irCC",
"COMPILE_ONLY": "Yes",
"CXX": "irCXX"
}
}
},
"Results": {
Expand Down

0 comments on commit 3086ced

Please sign in to comment.