diff options
Diffstat (limited to 'premake5.lua')
| -rw-r--r-- | premake5.lua | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/premake5.lua b/premake5.lua index 0c5483d..9229800 100644 --- a/premake5.lua +++ b/premake5.lua @@ -1,15 +1,15 @@ -- Build with -- --- make clean && rm build/Release/ -rf --- premake5 gmake2 && make verbose=1 gemmalib -j 8 +-- make clean && rm build -rf +-- premake5 gmake && make verbose=1 gemmalib -j 8 -- -- Including bin -- --- premake5 gmake2 && make verbose=1 config=debug -j 8 && LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./build/bin/Debug/gemma +-- premake5 gmake && make verbose=1 config=debug gemma -j 8 && time LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./test/runner -- -- Or -- --- premake5 gmake2 && make verbose=1 config=release -j 8 gemma && LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./build/bin/Release/gemma +-- premake5 gmake && make verbose=1 config=release -j 8 gemma && LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib ./build/bin/Release/gemma -- -- Run -- @@ -39,10 +39,14 @@ workspace "PanGemma" filter "configurations:Debug" defines { "DEBUG" } + buildoptions { pkg_cpp_flags } + linkoptions { pkg_linker_flags } symbols "On" filter "configurations:Release" defines { "NDEBUG", "HAVE_INLINE" } + buildoptions { pkg_cpp_flags } + linkoptions { pkg_linker_flags } buildoptions { "-pthread", "-Wall" } optimize "Speed" @@ -57,11 +61,13 @@ project "gemma" files { "src/*.h src/*.c src/**.hpp", "src/**.cpp" } removefiles { "src/gemma_api.cpp" } includedirs { "src/" } - links { "openblas" } - + links { "lmdb" } filter "configurations:Debug" defines { "DEBUG" } + buildoptions { pkg_cpp_flags } + linkoptions { pkg_linker_flags } + links { "profiler" } symbols "On" filter "configurations:Release" |
