From 54a3699e65706e98600c7c244ece360ab85be71f Mon Sep 17 00:00:00 2001 From: Nathan Reagan Date: Tue, 7 Apr 2026 09:17:18 -0500 Subject: [PATCH] fix: added vulkan_sdk env var to missing unity ext builds, default brew paths --- examples/build_macos.sh | 96 +++++++++++++++--------------- scripts/gen_dev.py | 21 +++++-- scripts/gen_distribute.py | 7 ++- scripts/gen_examples.py | 20 ++++--- src/build_macos.sh | 120 +++++++++++++++++++------------------- 5 files changed, 143 insertions(+), 121 deletions(-) diff --git a/examples/build_macos.sh b/examples/build_macos.sh index 30255291..dac2cbad 100755 --- a/examples/build_macos.sh +++ b/examples/build_macos.sh @@ -106,8 +106,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -148,8 +148,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -190,8 +190,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -232,8 +232,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -274,8 +274,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -316,8 +316,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -358,8 +358,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -400,8 +400,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -442,8 +442,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -484,8 +484,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -526,8 +526,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 --debug -g -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -628,8 +628,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -670,8 +670,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -712,8 +712,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -754,8 +754,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -796,8 +796,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -838,8 +838,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -880,8 +880,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -922,8 +922,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -964,8 +964,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1006,8 +1006,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1048,8 +1048,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1130,8 +1130,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG -DPL_EXPERIMENTAL " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c++14 --debug -g -fmodules -ObjC++ -fPIC " PL_LINKER_FLAGS="-lstdc++ -ldl -lm " PL_STATIC_LINK_LIBRARIES="-ldearimguid " @@ -1212,8 +1212,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-D_USE_MATH_DEFINES -DPL_PROFILING_ON -DPL_ALLOW_HOT_RELOAD -DPL_ENABLE_VALIDATION_LAYERS -DPL_CONFIG_DEBUG -DPL_EXPERIMENTAL " -PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../examples -I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/imgui -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c++14 -fmodules -ObjC++ -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="-ldearimgui " diff --git a/scripts/gen_dev.py b/scripts/gen_dev.py index 35fdec8f..8ad3d123 100644 --- a/scripts/gen_dev.py +++ b/scripts/gen_dev.py @@ -90,7 +90,8 @@ pl.add_profile(platform_filter=["Darwin"], link_frameworks=["Metal", "MetalKit", "Cocoa", "IOKit", "CoreVideo", "QuartzCore"]) pl.add_profile(compiler_filter=["clang"], - link_directories=["/usr/local/lib"], + link_directories=["/usr/local/lib", "/opt/homebrew/lib"], + include_directories=["/usr/local/include", "/opt/homebrew/include"], compiler_flags=["-std=c99", "-fmodules", "-ObjC", "-fPIC"]) pl.add_profile(compiler_filter=["clang"], configuration_filter=["debug", "moltenvk", "debug_experimental", "moltenvk_experimental"], @@ -151,6 +152,8 @@ def add_debug_unity_ext(): with pl.compiler("clang"): pl.add_static_link_libraries("shaderc_combined", "spirv-cross-c", "spirv-cross-core", "spirv-cross-cpp", "spirv-cross-glsl", "spirv-cross-hlsl", "spirv-cross-msl", "spirv-cross-reflect", "spirv-cross-util") + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_compiler_flags("-Wno-deprecated-declarations") pl.add_linker_flags("-lstdc++") @@ -184,6 +187,8 @@ def add_release_unity_ext(): with pl.compiler("clang"): pl.add_static_link_libraries("shaderc_combined", "spirv-cross-c", "spirv-cross-core", "spirv-cross-cpp", "spirv-cross-glsl", "spirv-cross-hlsl", "spirv-cross-msl", "spirv-cross-reflect", "spirv-cross-util") + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_compiler_flags("-Wno-deprecated-declarations") pl.add_linker_flags("-lstdc++") @@ -196,14 +201,18 @@ def add_release_unity_ext(): with pl.configuration("moltenvk"): with pl.platform("Darwin"): with pl.compiler("clang"): + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_linker_flags("-lstdc++") pl.add_dynamic_link_libraries("pthread", "vulkan") pl.add_static_link_libraries("shaderc_combined", "spirv-cross-c", "spirv-cross-core", "spirv-cross-cpp", "spirv-cross-glsl", "spirv-cross-hlsl", "spirv-cross-msl", "spirv-cross-reflect", "spirv-cross-util") - + with pl.configuration("moltenvk_experimental"): with pl.platform("Darwin"): with pl.compiler("clang"): + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_linker_flags("-lstdc++") pl.add_dynamic_link_libraries("pthread", "vulkan") pl.add_static_link_libraries("shaderc_combined", "spirv-cross-c", "spirv-cross-core", "spirv-cross-cpp", @@ -646,7 +655,8 @@ def add_app(): with pl.platform("Darwin"): with pl.compiler("clang"): pl.add_static_link_libraries("dearimguid") - pl.add_link_directories("/usr/local/lib") + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_linker_flags("-lstdc++", "-ldl", "-lm") pl.add_compiler_flags("-fPIC", "-fmodules", "--debug", "-g", "-std=c++14") pl.add_link_frameworks("Metal", "MetalKit", "Cocoa", "IOKit", "CoreVideo", "QuartzCore") @@ -730,6 +740,8 @@ def add_app(): with pl.compiler("clang"): pl.add_static_link_libraries("glfwd", "dearimguid") pl.add_definitions("PL_VULKAN_BACKEND") + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_compiler_flags("-fPIC", "-std=c++14", "--debug -g") pl.add_linker_flags("-ldl -lm", "-lstdc++") pl.add_dynamic_link_libraries("spirv-cross-c-shared", "shaderc_shared", "pthread", "vulkan") @@ -809,7 +821,8 @@ def add_app(): with pl.platform("Darwin"): with pl.compiler("clang"): pl.add_definitions("PL_VULKAN_BACKEND") - pl.add_link_directories("/usr/local/lib") + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_compiler_flags("--debug -g", "-std=c++11", "-fPIC", "-ObjC++", "-fmodules") pl.add_linker_flags("-ldl -lm", "-lstdc++") pl.add_dynamic_link_libraries("vulkan", "pthread") diff --git a/scripts/gen_distribute.py b/scripts/gen_distribute.py index 208b3fb2..14b8c3f0 100644 --- a/scripts/gen_distribute.py +++ b/scripts/gen_distribute.py @@ -78,7 +78,8 @@ pl.add_profile(platform_filter=["Darwin"], link_frameworks=["Metal", "MetalKit", "Cocoa", "IOKit", "CoreVideo", "QuartzCore"]) pl.add_profile(compiler_filter=["clang"], - link_directories=["/usr/local/lib"], + link_directories=["/usr/local/lib", "/opt/homebrew/lib"], + include_directories=["/usr/local/include", "/opt/homebrew/include"], compiler_flags=["-std=c99", "-fmodules", "-ObjC", "-fPIC"]) pl.add_profile(compiler_filter=["clang"], configuration_filter=["debug"], @@ -289,6 +290,8 @@ # macos with pl.platform("Darwin"): with pl.compiler("clang"): + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_linker_flags("-lstdc++") pl.add_static_link_libraries("shaderc_combined", "spirv-cross-c", "spirv-cross-core", "spirv-cross-cpp", "spirv-cross-glsl", "spirv-cross-hlsl", "spirv-cross-msl", "spirv-cross-reflect", "spirv-cross-util") @@ -319,6 +322,8 @@ # macos with pl.platform("Darwin"): with pl.compiler("clang"): + pl.add_include_directories('$VULKAN_SDK/include') + pl.add_link_directories('$VULKAN_SDK/lib') pl.add_linker_flags("-lstdc++") pl.add_static_link_libraries("shaderc_combined", "spirv-cross-c", "spirv-cross-core", "spirv-cross-cpp", "spirv-cross-glsl", "spirv-cross-hlsl", "spirv-cross-msl", "spirv-cross-reflect", "spirv-cross-util") diff --git a/scripts/gen_examples.py b/scripts/gen_examples.py index 13bdc59c..fea4e8c1 100644 --- a/scripts/gen_examples.py +++ b/scripts/gen_examples.py @@ -92,7 +92,8 @@ with pl.compiler("clang"): pl.add_compiler_flags("-std=c99", "--debug", "-g", "-fmodules", "-ObjC", "-fPIC") pl.add_link_frameworks("Metal", "MetalKit", "Cocoa", "IOKit", "CoreVideo", "QuartzCore") - pl.add_link_directories("/usr/local/lib") + pl.add_link_directories("/usr/local/lib", "/opt/homebrew/lib") + pl.add_include_directories("/usr/local/include", "/opt/homebrew/include") with pl.configuration("release"): @@ -103,20 +104,21 @@ pl.add_compiler_flags("-Zc:preprocessor", "-nologo", "-std:c11", "-W4", "-WX", "-wd4201", "-wd4100", "-wd4996", "-wd4505", "-wd4189", "-wd5105", "-wd4115", "-permissive-", "-O2", "-MD") - + # linux with pl.platform("Linux"): with pl.compiler("gcc"): pl.add_link_directories("/usr/lib/x86_64-linux-gnu") pl.add_compiler_flags("-std=gnu11", "-fPIC") pl.add_linker_flags("-ldl", "-lm") - + # macos with pl.platform("Darwin"): with pl.compiler("clang"): pl.add_compiler_flags("-std=c99", "-fmodules", "-ObjC", "-fPIC") pl.add_link_frameworks("Metal", "MetalKit", "Cocoa", "IOKit", "CoreVideo", "QuartzCore") - pl.add_link_directories("/usr/local/lib") + pl.add_link_directories("/usr/local/lib", "/opt/homebrew/lib") + pl.add_include_directories("/usr/local/include", "/opt/homebrew/include") for name in cpp_examples: @@ -151,7 +153,8 @@ pl.add_linker_flags("-lstdc++", "-ldl", "-lm") pl.add_compiler_flags("-std=c++14", "--debug", "-g", "-fmodules", "-ObjC++", "-fPIC") pl.add_link_frameworks("Metal", "MetalKit", "Cocoa", "IOKit", "CoreVideo", "QuartzCore") - pl.add_link_directories("/usr/local/lib") + pl.add_link_directories("/usr/local/lib", "/opt/homebrew/lib") + pl.add_include_directories("/usr/local/include", "/opt/homebrew/include") with pl.configuration("release_experimental"): @@ -164,20 +167,21 @@ pl.add_compiler_flags("-Zc:preprocessor", "-nologo", "-std:c++14", "-W4", "-WX", "-wd4201", "-wd4100", "-wd4996", "-wd4505", "-wd4189", "-wd5105", "-wd4115", "-permissive-", "-O2", "-MD") - + # linux with pl.platform("Linux"): with pl.compiler("gcc"): pl.add_link_directories("/usr/lib/x86_64-linux-gnu") pl.add_compiler_flags("-std=c++14", "-fPIC") pl.add_linker_flags("-ldl", "-lm") - + # macos with pl.platform("Darwin"): with pl.compiler("clang"): pl.add_compiler_flags("-std=c++14", "-fmodules", "-ObjC++", "-fPIC") pl.add_link_frameworks("Metal", "MetalKit", "Cocoa", "IOKit", "CoreVideo", "QuartzCore") - pl.add_link_directories("/usr/local/lib") + pl.add_link_directories("/usr/local/lib", "/opt/homebrew/lib") + pl.add_include_directories("/usr/local/include", "/opt/homebrew/include") #----------------------------------------------------------------------------- # [SECTION] generate scripts diff --git a/src/build_macos.sh b/src/build_macos.sh index 610143da..6354b1d3 100755 --- a/src/build_macos.sh +++ b/src/build_macos.sh @@ -93,8 +93,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g -Wno-deprecated-declarations " PL_LINKER_FLAGS="-lstdc++ " PL_STATIC_LINK_LIBRARIES="-lshaderc_combined -lspirv-cross-c -lspirv-cross-core -lspirv-cross-cpp -lspirv-cross-glsl -lspirv-cross-hlsl -lspirv-cross-msl -lspirv-cross-reflect -lspirv-cross-util " @@ -135,8 +135,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -180,8 +180,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -225,8 +225,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -270,8 +270,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g -Wno-deprecated-declarations " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -363,8 +363,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC -Wno-deprecated-declarations " PL_LINKER_FLAGS="-lstdc++ " PL_STATIC_LINK_LIBRARIES="-lshaderc_combined -lspirv-cross-c -lspirv-cross-core -lspirv-cross-cpp -lspirv-cross-glsl -lspirv-cross-hlsl -lspirv-cross-msl -lspirv-cross-reflect -lspirv-cross-util " @@ -405,8 +405,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -450,8 +450,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -495,8 +495,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -540,8 +540,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC -Wno-deprecated-declarations " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -637,8 +637,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g -Wno-deprecated-declarations " PL_LINKER_FLAGS="-lstdc++ " PL_STATIC_LINK_LIBRARIES="-lshaderc_combined -lspirv-cross-c -lspirv-cross-core -lspirv-cross-cpp -lspirv-cross-glsl -lspirv-cross-hlsl -lspirv-cross-msl -lspirv-cross-reflect -lspirv-cross-util " @@ -679,8 +679,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -724,8 +724,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -769,8 +769,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1138,8 +1138,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC -Wno-deprecated-declarations " PL_LINKER_FLAGS="-lstdc++ " PL_STATIC_LINK_LIBRARIES="-lshaderc_combined -lspirv-cross-c -lspirv-cross-core -lspirv-cross-cpp -lspirv-cross-glsl -lspirv-cross-hlsl -lspirv-cross-msl -lspirv-cross-reflect -lspirv-cross-util " @@ -1180,8 +1180,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1225,8 +1225,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1270,8 +1270,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_METAL_BACKEND -DPL_UNITY_BUILD -DNDEBUG -DPL_CONFIG_RELEASE " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1635,8 +1635,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="-lstdc++ " PL_STATIC_LINK_LIBRARIES="-lshaderc_combined -lspirv-cross-c -lspirv-cross-core -lspirv-cross-cpp -lspirv-cross-glsl -lspirv-cross-hlsl -lspirv-cross-msl -lspirv-cross-reflect -lspirv-cross-util " @@ -1677,8 +1677,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1722,8 +1722,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1767,8 +1767,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1812,8 +1812,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g -Wno-deprecated-declarations " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1909,8 +1909,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="-lstdc++ " PL_STATIC_LINK_LIBRARIES="-lshaderc_combined -lspirv-cross-c -lspirv-cross-core -lspirv-cross-cpp -lspirv-cross-glsl -lspirv-cross-hlsl -lspirv-cross-msl -lspirv-cross-reflect -lspirv-cross-util " @@ -1951,8 +1951,8 @@ echo ${CYAN}~~~~~~~~~~~~~~~~~~~~~~${NC} PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -1996,8 +1996,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -2041,8 +2041,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_VULKAN_BACKEND -D_DEBUG -DPL_CONFIG_DEBUG " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I/usr/local/include -I/opt/homebrew/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib " PL_COMPILER_FLAGS="-std=c99 -fmodules -ObjC -fPIC --debug -g " PL_LINKER_FLAGS="" PL_STATIC_LINK_LIBRARIES="" @@ -2220,8 +2220,8 @@ fi PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_EXPERIMENTAL " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-fPIC -fmodules --debug -g -std=c++14 " PL_LINKER_FLAGS="-lstdc++ -ldl -lm " PL_STATIC_LINK_LIBRARIES="-ldearimguid " @@ -2265,8 +2265,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_EXPERIMENTAL -DPL_VULKAN_BACKEND " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="-fPIC -std=c++14 --debug -g " PL_LINKER_FLAGS="-ldl -lm -lstdc++ " PL_STATIC_LINK_LIBRARIES="-lglfwd -ldearimguid " @@ -2313,8 +2313,8 @@ if [ $PL_HOT_RELOAD_STATUS -ne 1 ]; then PL_RESULT=${BOLD}${GREEN}Successful.${NC} PL_DEFINES="-DPL_UNITY_BUILD -DPL_EXPERIMENTAL -DPL_VULKAN_BACKEND " -PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include " -PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L/usr/local/lib -Wl,-rpath,/usr/local/lib " +PL_INCLUDE_DIRECTORIES="-I../editor -I../src -I../shaders -I../libs -I../extensions -I../out -I../dependencies/stb -I../dependencies/cgltf -I../dependencies/imgui -I../dependencies/glfw/include -I$VULKAN_SDK/include " +PL_LINK_DIRECTORIES="-L../out -Wl,-rpath,../out -L$VULKAN_SDK/lib -Wl,-rpath,$VULKAN_SDK/lib " PL_COMPILER_FLAGS="--debug -g -std=c++11 -fPIC -ObjC++ -fmodules " PL_LINKER_FLAGS="-ldl -lm -lstdc++ " PL_STATIC_LINK_LIBRARIES="-lglfwd -ldearimguid "