- Apr 20, 2023
-
-
Martin Christoph Hierholzer authored
-
- Apr 19, 2023
-
-
Martin Christoph Hierholzer authored
-
- Mar 16, 2023
-
-
Dietrich Rothe authored
This provides ChimeraTK::<project-name> as cmake imported target. Variables <project_name>_INCLUDE_DIRS, <project_name>LIBRARY_DIRS, <project_name>_LIBRARIES, <project_name>_CXX_FLAGS, <project_name>_LINKER_FLAGS are provided for compatibility but are generated from cmake-exports where possible and cmake imported targets should be preferred. * provide function for option array conversion to be used with target_compile_options etc + FindPackage results, where findPackage results are of incorrect/old format * FindDOOCS: - DOOCS components as imported targets - clean up no longer needed tweaks - add timinglib as component - make use of log levels and respect QUIET argument * add_dependency: fail on wrong add_dependency usage this was unseen since it worked in most cases but in general does not in particular was causing trouble with imports from cppext second arg must be version number * pkgconfig exports - generated from cmake-exports - make linker flags come before libs, order is required e.g. for --no-as-needed flag - remove duplicates in output * FindGccAtomic - do not put absolute lib path in output since it was causing trouble with yocto builds. Should be in system lib paths anyway. Also, make GccAtomic variable output name more consistent.
-
- Jan 19, 2023
-
-
- Jul 13, 2021
-
-
Martin Christoph Hierholzer authored
Previous attempt to work around the tine linking issue did not work.
-
- Jul 12, 2021
-
-
Martin Christoph Hierholzer authored
This is a work around for not finding libtinemt at runtime. The DOOCS serverlib is lacking the RPATH, hence its dependencies are not found. If clientlib is linked first, tine is already linked.
-
- Jun 23, 2021
-
-
Martin Christoph Hierholzer authored
Search explicitly for libgul14 which is required by DOOCS libraries
-
- Mar 15, 2021
-
-
Martin Killenberg authored
-
- Dec 09, 2020
-
-
Martin Killenberg authored
-
- Dec 03, 2020
-
-
Martin Christoph Hierholzer authored
-
- Oct 22, 2020
-
-
Martin Killenberg authored
Removed libtine linking workaround from FindDOOCS. Doocs libraries now are themselves linked correctly against tine.
-
- Jul 24, 2020
-
-
Jens Georg authored
This confused git massively
-
Jens Georg authored
The pkg-config file is missing so we have to search for the library manually
-
Jens Georg authored
-
Jens Georg authored
This is a work-around for libDOOCSapi linking against it but expecting /export/doocs/lib to be in the linker search path (not using rpath) May be reverted once/if doocs fixes this
-
- May 29, 2020
-
-
Jan H. K. Timm authored
-
- May 28, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
FindDOOCS: extend PKG_CONFIG_PATH by directory set via DOOCS_DIR (if set) and the hardcoded default in /export/doocs/...
-
- May 27, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Apr 24, 2020
-
-
Christoph Kampmeyer authored
-
- Mar 13, 2020
-
-
Martin Killenberg authored
-
Martin Killenberg authored
-
- Jan 30, 2020
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jan 27, 2020
-
-
Martin Killenberg authored
-
- May 16, 2019
-
-
Jan H. K. Timm authored
-
- Apr 29, 2019
-
-
Jens Georg authored
-
- Feb 14, 2019
-
-
Martin Christoph Hierholzer authored
-
- Nov 19, 2018
-
-
vargheseg authored
usage: register_tests(SOURCES ${list_of_source_files} "test_src.cc" ${concatenated_string_of_source_files} NAMESPACE "test_namespace" LINK_LIBRARIES ${list_of_targets} INCLUDE_DIRECTORIES ${list_of_include_directories} COMPILE_OPTIONS ${list_of_compile_options} WORKING_DIRECTORY ${ctest_working_directory})
-
- Nov 08, 2018
-
-
vargheseg authored
new scheme: register_tests(SOURCES ${list_of_source_files} "test_src.cc" ${concatenated_string_of_source_files} NAMESPACE "test_namespace" LINK_LIBRARIES ${list_of_targets} INCLUDE_DIRECTORIES ${list_of_include_directories} COMPILE_OPTIONS ${list_of_compile_options})
-
vargheseg authored
usage: register_tests(SOURCES ${list_of_source_files} "test_src.cc" ${concatenated_string_of_source_files} NAMESPACE "test_namespace" DEPENDS ${list_of_targets} INCLUDES ${list_of_include_directories} COMPILE_OPTIONS ${list_of_compile_options}) Function registers tests defined as a list of souce files. Test defined by file source_name.cc in the SOURCES list is registered under the name test_namespace.source_name Provided list of dependent targets and include directories are used for test executables as PRIVATE dependencies during compilation. Function implicitly adds a dependency on the boost unit test framework to each generated test executable.
-
- Aug 08, 2018
-
-
Martin Killenberg authored
-
- Mar 13, 2018
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 19, 2018
-
-
Martin Killenberg authored
-
- Dec 12, 2016
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
Fixed the confusing and inconsistently used names *_LINK_FLAGS and *_LINKER_FLAGS by always setting and getting both variables
-
- Nov 24, 2016
-
-
Martin Christoph Hierholzer authored
-