diff --git a/Ladybird/CMakeLists.txt b/Ladybird/CMakeLists.txt index 1cd732bbad9..1f1e8649bed 100644 --- a/Ladybird/CMakeLists.txt +++ b/Ladybird/CMakeLists.txt @@ -1,3 +1,4 @@ +include(cmake/ResourceFiles.cmake) set(LADYBIRD_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/HelperProcess.cpp @@ -34,6 +35,14 @@ function(create_ladybird_bundle target_name) COMMAND "${CMAKE_COMMAND}" -E create_symlink "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}" "${bundle_dir}/Contents/lib" ) endif() + + if (APPLE) + set(resource_base_dir "$/Contents/Resources") + else() + set(resource_base_dir "${CMAKE_BINARY_DIR}/${IN_BUILD_PREFIX}${CMAKE_INSTALL_DATADIR}/Lagom") + endif() + + copy_resources_to_build(${resource_base_dir} ${target_name}) endfunction() # Select UI Framework @@ -121,13 +130,6 @@ if (APPLE) set_helper_process_properties(headless-browser WebDriver) endif() -include(cmake/ResourceFiles.cmake) -set(resource_base_dir "${CMAKE_BINARY_DIR}/${IN_BUILD_PREFIX}${CMAKE_INSTALL_DATADIR}/Lagom") -if (APPLE) - set(resource_base_dir "$/Contents/Resources") -endif() -copy_resources_to_build(${resource_base_dir} ladybird) - if(NOT CMAKE_SKIP_INSTALL_RULES) include(cmake/InstallRules.cmake) endif()