diff --git a/src/playlist/FilesystemSupport.cmake b/src/playlist/FilesystemSupport.cmake index 48e580566..935acef0c 100644 --- a/src/playlist/FilesystemSupport.cmake +++ b/src/playlist/FilesystemSupport.cmake @@ -46,4 +46,6 @@ else() PUBLIC Boost::filesystem ) + + set(ENABLE_BOOST_FILESYSTEM ON CACHE BOOL "Compiler does not support std::filesystem, reverting to boost::filesystem." FORCE) endif() diff --git a/src/playlist/projectM4PlaylistConfig.cmake.in b/src/playlist/projectM4PlaylistConfig.cmake.in index ebfcfcfd2..3b3f3dc7b 100644 --- a/src/playlist/projectM4PlaylistConfig.cmake.in +++ b/src/playlist/projectM4PlaylistConfig.cmake.in @@ -2,4 +2,8 @@ set(projectM4Playlist_VERSION @PROJECT_VERSION@) @PACKAGE_INIT@ +if("@ENABLE_BOOST_FILESYSTEM@") # ENABLE_BOOST_FILESYSTEM + find_dependency(Boost COMPONENTS Filesystem) +endif() + include("${CMAKE_CURRENT_LIST_DIR}/projectM4PlaylistTargets.cmake")