Skip to content

Instantly share code, notes, and snippets.

Avatar

Dirk Thomas dirk-thomas

View GitHub Profile
@dirk-thomas
dirk-thomas / Gazebo9.repos
Created Mar 22, 2018
List of Gazebo 9 and required ignition repositories
View Gazebo9.repos
repositories:
gazebo:
type: hg
url: https://bitbucket.org/osrf/gazebo
version: gazebo9
ign-cmake:
type: hg
url: https://bitbucket.org/ignitionrobotics/ign-cmake
version: ign-cmake0
ign-math:
@dirk-thomas
dirk-thomas / CMakeLists.txt
Created Jul 7, 2015
CMakeLists.txt example with ament
View CMakeLists.txt
cmake_minimum_required(VERSION 2.8.3)
project(foo)
if(NOT WIN32)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall")
endif()
# find dependencies
@dirk-thomas
dirk-thomas / external_contribution_repos.txt
Created Jan 3, 2018
external contribution repos file
View external_contribution_repos.txt
repositories:
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: master
ament/ament_index:
type: git
url: https://github.com/ament/ament_index.git
version: master
ament/ament_lint:
View external_contribution_repos.txt
repositories:
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: master
ament/ament_index:
type: git
url: https://github.com/ament/ament_index.git
version: master
ament/ament_lint:
@dirk-thomas
dirk-thomas / gist:105892899af14ac64697
Last active Dec 1, 2016
visualize package dependencies
View gist:105892899af14ac64697
#!/usr/bin/env python3
import os
import sys
from ament_tools.packages import find_unique_packages
import pygraphviz
@dirk-thomas
dirk-thomas / collect.py
Created Sep 30, 2016
Collect number of builds and accumulated duration on Jenkins
View collect.py
#!/usr/bin/env python3
import os
import re
start = 1472688000
end = 1475280000
build_count = 0
sum_duration = 0
for job_name in os.listdir():
@dirk-thomas
dirk-thomas / output.txt
Created May 9, 2016
VS diagnostic build output
View output.txt
This file has been truncated, but you can view the full file.
1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 ------
1>Build started 5/9/2016 10:09:55 AM.
1>Environment at start of build:
1>ALLUSERSPROFILE = C:\ProgramData
1>APPDATA = C:\Users\osrf\AppData\Roaming
1>APR_ICONV_PATH = C:\Program Files (x86)\Subversion\iconv
1>BOOST_LIBRARYDIR = C:\local\boost_1_59_0\lib64-msvc-14.0
1>BOOST_ROOT = C:\local\boost_1_59_0
1>ChocolateyInstall = C:\ProgramData\chocolatey
@dirk-thomas
dirk-thomas / VS build output
Created May 6, 2016
VS build output - take 2
View VS build output
C:\dev\cmake_test2\build>cmake --build .
Microsoft (R) Build Engine version 14.0.24730.2
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 5/6/2016 12:53:35 PM.
The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\Mic
rosoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ignored.
The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\Mic
rosoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ignored.
Project "C:\dev\cmake_test2\build\ALL_BUILD.vcxproj" on node 1 (default targets).
View VS build output
C:\dev\cmake_test\build>cmake --build .
Microsoft (R) Build Engine version 14.0.24730.2
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 5/6/2016 12:46:14 PM.
The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\Mic
rosoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ignored.
The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\Mic
rosoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ignored.
Project "C:\dev\cmake_test\build\ALL_BUILD.vcxproj" on node 1 (default targets).
@dirk-thomas
dirk-thomas / CMakeLists.txt
Last active May 6, 2016
Visual Studio dependencies issue
View CMakeLists.txt
cmake_minimum_required(VERSION 3.4)
project(foo)
add_custom_target(
gen
SOURCES "${CMAKE_CURRENT_BINARY_DIR}/lib.cpp"
COMMENT "Custom target"
)