aboutsummaryrefslogtreecommitdiff
path: root/cmake/modules/FindTinyXML2.cmake
AgeCommit message (Collapse)Author
2023-09-29[cmake] add EXCLUDE_FROM_ALL when adding to build_internal_dependsfuzzard
2023-09-27Merge pull request #23809 from fuzzard/cmake_assorted1fuzzard
[Cmake] assorted updates to search paths and fixes to *_LIBRARIES usage
2023-09-24[cmake] unset *_LIBRARIES populated from select_library_configurationsfuzzard
This will remove a lot of duplication due to the core_*_dep macros. With TARGET usage we dont need to append every library to a single variable. TARGETS will handle deduplication (to a certain point)
2023-09-24[cmake] FindTinyXML2 add to multigen build_internal_depends targetfuzzard
2023-09-20[cmake] FindTinyXML2 Add internal build target always for multiconfig genfuzzard
2023-09-16[cmake] add support for ${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIG in several ↵fuzzard
find modules Update HINTS paths as well to accommodate restricted search paths with the use of ${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIG
2023-09-01[cmake] core_add_library enable using TARGETS to libfuzzard
In particular, this propogates dependency lib include dirs provided from a target to be used as a system include path. This also propagates definitions provided by a target in the same manner [cmake] FindFlatbuffers change to INTERFACE IMPORTED target [cmake] FindRapidJSON implement INTERFACE IMPORTED target [cmake] FindFFMPEG move to targets for ffmpeg libs [cmake] FindTagLib move to full TARGET usage [cmake] Findlibandroidjni add IMPORTED TARGET [cmake] FindNFS Change to using IMPORTED TARGET fully [cmake] FindLibDVD* move to full TARGET use [cmake] FindUUID change to target usage [cmake] FindCrossGUID change to target usage [cmake] FindFmt move to full TARGET usage [cmake] FindSqlite3 move to full TARGET usage [cmake] FindSpdlog move fully to modern TARGET usage [cmake] FindTinyXML2 fixups [cmake] FindPCRE convert to full TARGET usage [cmake] fstrcmp TARGET usage
2023-08-11[cmake] FindTinyXML2 Darwin disable system env search pathsfuzzard
2023-08-11[cmake] FindTinyXML2 linux corner case for internal build if sys lib existsfuzzard
2023-08-10[cmake] FindTinyXML2 handle further corner cases distro packaged cmake configfuzzard
Debian bookworm ships a config file for tinyxml2, great. config type however is NONE Add case to parse all config types, if its not DEBUG or RELEASE, just populate the release lib variable
2023-08-09Implement TinyXML2 to replace TinyXML1fuzzard
cmake: add FindTinyXML2 find module cmake: enable building tinyxml2 for all platforms (ENABLE_INTERNAL_TINYXML2) tests: Tests for XBMCTinyXML2 implementation tests: Tests for XMLUtils for the tinyxml2 methods utils: implement TinyXML2 methods for XMLUtils Currently tinyxml2 and 1 can coexist peacefully. This will allow a staged replacement and to hopefully update and implement tests appropriately.