aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2023-09-24[cmake] FindCrossGUID add to multigen build_internal_depends targetfuzzard
2023-09-20[cmake] FindTinyXML2 Add internal build target always for multiconfig genfuzzard
2023-09-20[cmake] FindTagLib Add internal build target always for multiconfig genfuzzard
2023-09-20[cmake] FindSpdlog Add internal build target always for multiconfig genfuzzard
2023-09-20[cmake] FindPCRE Add internal build target always for multiconfig genfuzzard
2023-09-20[cmake] FindFMT Add internal build target always for multiconfig genfuzzard
2023-09-20[cmake] FindCrossGUID Add internal build target always for multiconfig genfuzzard
2023-09-20Merge pull request #23779 from fuzzard/cmake_gen_skin_packfuzzard
[cmake] gen_skin_pack move to add_custom_command
2023-09-20Merge pull request #23776 from fuzzard/cmake_SEARCH_CONFIGfuzzard
[cmake] Add platform specific cmake search configurations
2023-09-20Merge pull request #23754 from fuzzard/cmake_fix_linuxinstallfuzzard
[cmake] Fix linux Install.cmake after PR 22112
2023-09-19[cmake] gen_skin_pack move to add_custom_commandfuzzard
Move gen_skin_pack to add_custom_command and generate a "timestamp" file for dependency tracking. This allows the custom command to only be run once, rather than every build. clean in VS also removes timestamp file, allowing for a full clean and full rebuild including running the custom command.
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-16[cmake] implement ${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIGfuzzard
This enables a platform to set specific search config criteria for use with find_* cmake calls. For platforms like apple/android, we dont ever want system libs, we only want to search our provided depends path.
2023-09-14Merge pull request #23748 from fuzzard/cmake_target2fuzzard
[cmake] Migrate more modules to TARGET usage
2023-09-12Merge pull request #23747 from fuzzard/cmake_win_detoursfuzzard
[cmake] Add FindDetours for windows
2023-09-12[cmake] FindFFMPEG remove folder property from ffmpeg::ffmpeg INTERFACE TARGETsfuzzard
cmake < 3.19 only allows specific whitelisted properties on interface targets. Just remove folder property, as its only for visual display in IDE's like VS/Xcode
2023-09-11[cmake] Fix linux Install.cmake after PR 22112fuzzard
2023-09-11[cmake] FindDav1d migrate to full TARGET usagefuzzard
2023-09-11[cmake] Add FindDetours for windowsfuzzard
2023-09-11[cmake] FindRapidJSON update comment to match outputfuzzard
2023-09-11[cmake] FindWaylandProtocolsWebOS simplify find modulefuzzard
Remove manual pkgconfig file from dependency build. It hardcodes things, and isnt needed for our purposes as all.
2023-09-11[cmake] FindLCMS2 migrate to full TARGET usagefuzzard
2023-09-11[cmake] FindHarfBuzz migrate to full TARGET usagefuzzard
2023-09-11Merge pull request #22112 from fuzzard/win_buildtreefuzzard
[cmake][win] Generate complete build dir layout for Multiconfig gen (VS)
2023-09-10Merge pull request #23727 from fuzzard/temp_cmake_target_removevariables1fuzzard
[cmake] convert some find modules to full TARGET usage
2023-09-08Merge pull request #23714 from fuzzard/cmake_flatc_targetfuzzard
[cmake][buildtools] use flatbuffers::flatc target for executable
2023-09-06[cmake] Remove FindGIFfuzzard
Doesnt appear to be used currently
2023-09-06[cmake] FindGIF migrate fully to TARGET usagefuzzard
2023-09-06[cmake] FindGBM migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindFreeType migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindAvahi migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindRapidJSON minor consistency fixupsfuzzard
2023-09-06[cmake] FindSpdlog minor consistency fixupsfuzzard
2023-09-06[cmake] FindVDPAU migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindWebOSHelpers migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindXkbcommon migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindPlayerFactory migrate to TARGET usagefuzzard
2023-09-06[cmake] FindPlayerAPIS migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindSqlite3 minor consistency fixesfuzzard
2023-09-06[cmake] FindLibDVD* update comments to match created objectsfuzzard
2023-09-06[cmake] FindLibDRM migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindEGL migrate to TARGET usagefuzzard
2023-09-06[cmake] FindCAP migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindX migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindXRandR migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindBluetooth migrate fully to TARGET usagefuzzard
2023-09-06[cmake] FindSndio migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindMySqlClient migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindMariaDBClient migrate to full TARGET usagefuzzard
2023-09-06[cmake] FindUdfread migrate to full TARGET usagefuzzard