Age | Commit message (Collapse) | Author |
|
|
|
[Cmake] assorted updates to search paths and fixes to *_LIBRARIES usage
|
|
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)
|
|
|
|
|
|
find modules
Update HINTS paths as well to accommodate restricted search paths with the use of
${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIG
|
|
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
|
|
|
|
|
|
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
|
|
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.
|