diff --git a/CMakeLists.txt b/CMakeLists.txt index 7fa03dc..3e3c46c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -151,11 +151,3 @@ if (UNIX AND NOT APPLE) target_compile_options(${PROJECT_NAME} PRIVATE ${EGL_CFLAGS_OTHER} ${Wayland_CFLAGS_OTHER}) endif() - - -add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_directory - "${PROJECT_SOURCE_DIR}/src/shaders" - "$/shaders" - COMMENT "Copying shaders to output directory" -) \ No newline at end of file diff --git a/src/tools/shader_tools.cpp b/src/tools/shader_tools.cpp index 2992be9..cc5e7a7 100644 --- a/src/tools/shader_tools.cpp +++ b/src/tools/shader_tools.cpp @@ -125,7 +125,7 @@ namespace Tools { CUBED_ASSERT_MSG(fs::is_regular_file(path), path.c_str()); unsigned char* data = nullptr; int width, height, channels; - data = SOIL_load_image(path.c_str(), &width, &height, &channels, SOIL_LOAD_AUTO); + data = SOIL_load_image(path.string().c_str(), &width, &height, &channels, SOIL_LOAD_AUTO); CUBED_ASSERT_MSG(data, "Could not load texture" + path.string()); return data;