-
Backport #402: Replace
exec_program
withexecute_process
-
Remove @mxgrey as codeowner and assign maintainership to @scpeters
-
Update github action workflows
- FindIgnOgre*: fix LIBRARY_DIRS and PLUGINDIR resolution when using pkgconfig
-
Use CONFIG in gz_add_benchmark to avoid Windows collisions
-
LICENSE: add Apache 2.0 license text
-
Disable protobuf warnings on protobuf target (#335)
-
Fix FindAVDEVICE.cmake in case without pkg-config installed with ffmpeg >= 5.1
-
FindIgnOGRE2: preserve PKG_CONFIG_PATH
-
FindSQLite3: Add SQLite::SQLite3 ALIAS
-
FindUUID: Do not wrap LIBRARY_NAMES argument with quotes
-
Don't assume
CMAKE_INSTALL_*DIR
variables are relative -
Remove check for s3cfg
-
ign -> gz: add
gz/*
header files -
Backport
GZ_SANITIZER
variable -
Update doxygen file
- Add code coverage ignore file
-
Backport
GZ_DESIGNATION
tick-tock -
Upload docs to an s3 bucket based only on the major version
-
Exclude proto generated cpp in coverage test
-
Add LTCG flag on Windows builds
-
Update codeowners
-
Update documentation to gazebosim.org
-
Improving CONFIG test
-
Allow to recreate targets created by IgnPkgConfig
-
Adding tests for CONFIG argument
-
Adding CONFIG option
-
IgnFindOGRE2: support for the ogre-next package on Ubuntu Jammy
-
Fix check for missing components in OGRE2. Be more verbose with components
-
FindIgnOGRE2: exclude ogre versions different than 2.x
-
Specify sanitizers using IGN_SANITIZERS cmake variable
-
Replace deprecated PythonInterp with Python3 (#213)
-
Set source path to be used by common::testing
-
Add examples using static libraries
-
doxygen allow all .cc, .hh, and CMakeLists.txt, not just in examples/ dir
-
Add
LEGACY_PROJECT_PREFIX
parameter toign_create_core_library
-
Add
HIDE_SYMBOLS_BY_DEFAULT
parameter toign_configure_build
-
Add Ubuntu Jammy CI
-
FindIgnURDFDOM cmake module
-
Do not modify
CMAKE_FIND_LIBRARY_PREFIXES
andCMAKE_FIND_LIBRARY_SUFFIXES
on Windows -
Project option:
REPLACE_IGNITION_INCLUDE_PATH
-
Project option:
NO_IGNITION_PREFIX
-
Fix include directory flags for codecheck
-
Fix problems on IgnOGRE when version is not found
-
Remove bitbucket-pipelines.yml
-
Include IMAGE_PATH directories in ign_create_docs
-
Special case for ogre2.2 on Windows
-
Fix building OGRE / OGRE2 from source in colcon workspace
-
Remove codecov badge from README
-
Port codecov to new configuration
-
Fix hardcoded pkg-config library in examples
-
User-friendly skip component warning
-
Run ign-cmake's copy of check_test_ran
-
Support to find Ogre 2-2
-
glib fix for Windows
-
Fix cmake message types
-
Support imported targets in FindIgnOGRE.cmake
-
Infrastructure
-
Set cmake CMP0079 policy
-
Tutorial about building with cmake and colcon
-
Add an option to disable docs when building
-
Install hpp files as headers
-
Suppress warning C5205 on Windows
-
Windows installation instructions via conda-forge
-
Ensure relocatable config files
-
FindUUID: Always define UUID::UUID on Apple platforms
-
Remove deprecated doxygen configurations
-
Generate doxygen tutorials for ign-cmake
-
Enable make codecheck for ign-cmake
-
Generate valid visibility macros by replacing hyphens in component name
- Revert python to optional dependency
-
Added build-essential and cmake to packages.apt
-
Fix FindIgnOgre on Windows when not using vcpkg
-
FindIgnOGRE2: prefer versioned component libraries
-
Correct CMake logic and update cpplint to Python3
-
Improve fork experience
- Add additional input directories to parse when generating documentation
- Added an option to include generated code in the ign_create_docs function
-
New macros to help with filter google-test in some platforms
-
Disable long-running buildsystem tests by default
-
Fix use of FindYAML.cmake and FindJSONCPP without pkg-config
-
Fix use of FindIgnOGRE2 on Windows if OGRE2 is not found
- Pull request 94
- Thanks to Silvio Traversaro
-
FindUUID: Export include path as expected by Ignition Libraries #104
- Pull request 104
- Thanks to Silvio Traversaro
-
Make the OGRE plugin path discovery portable
- Pull request 101
- Thanks to Sean Yen
-
Fix use of FindZIP without pkg-config.
-
Use mathjax to render equations.
-
Reduce example names to fix build on Windows
-
Fix doxygen deprecation filter
-
Change the diamond link icon to a material design link
-
Set viewport for doxygen pages.
-
Use upstream
CURL::libcurl
imported target in FindIgnCURL.cmake if available. -
Avoid hardcoding /machine:x64 flag on 64-bit on MSVC.
-
FindIgnOGRE2: fix include paths for new directory structure.
-
Support for custom vcpkg ogre2 windows port (backport of PR 155).
-
IgnConfigureBuild: only
add_subdirectory(test)
ifBUILD_TESTING
is ON -
Add FindIgnBullet cmake module.
- Turn on doxygen warnings, add CI script to check for doxygen warnings.
-
Fixes for vcpkg ogre 1.11 version
-
Add benchmark aggregation functionality
-
Use
PRIVATE_FOR
to skip cmake dependencies in addition to pkg-config -
upload_doc.sh
: actually use dry-run, and allow the user to pass in a 'y' or 'n' -
Set favicon
-
Fix tagfile generation by preventing the inclusion of tutorials
-
Update datainstall dir
-
Allow tests to build without automatic linking against project lib
- Require cmake 3.10.2, support
CXX_STANDARD
17
-
Set viewport for doxygen pages.
-
Use upstream
CURL::libcurl
imported target in FindIgnCURL.cmake if available. -
Avoid hardcoding /machine:x64 flag on 64-bit on MSVC.
-
IgnConfigureBuild: only
add_subdirectory(test)
ifBUILD_TESTING
is ON -
Fix race condition in test for issue 48
-
Account for inter-component dependencies when importing targets
- Initial version bumped to 1.1.0 since there was a 1.1.0 prerelease
* [Full list of changes](https://github.com/ignitionrobotics/ign-cmake/compare/ignition-cmake1_1.0.0...ign-cmake0)
-
Set viewport for doxygen pages.
-
Use upstream
CURL::libcurl
imported target in FindIgnCURL.cmake if available. -
Avoid hardcoding /machine:x64 flag on 64-bit on MSVC.
-
IgnConfigureBuild: only
add_subdirectory(test)
ifBUILD_TESTING
is ON -
IgnConfigureProject.cmake: fix small typo PKCONFIG -> PKGCONFIG
- Fix duplicated imported target error
-
Properly mark internal CMake cache variables as advanced
-
Make line coverage by default, add separate coverage-branch target
-
Refactor variable names in example test junit templates
-
Suport for
CMAKE_BUILD_TYPE
None
-
FindJSONCPP: fix target when pkg-config is successful
-
Add branch coverage
-
Add FindOptiX.cmake
* [Full list of changes](https://github.com/ignitionrobotics/ign-cmake/compare/ignition-cmake_0.4.1...ignition-cmake_0.4.0)