Move to linking libraries statically

We used to link libraries dynamically before, this has obvious disadvantages and extra run-time overhead. Linking them statically instead has a lot of benefits as memory allocations and such don't need to be done independently, interaction with external libraries should be faster in general due to functions not being needed to be called virtually.
This commit is contained in:
◱ PixelyIon 2020-03-25 02:23:00 +05:30 committed by ◱ PixelyIon
parent bbdd41a86c
commit 618353c1fa

View File

@ -3,6 +3,7 @@ project(Skyline LANGUAGES CXX ASM VERSION 0.3)
set(BUILD_TESTS OFF) set(BUILD_TESTS OFF)
set(BUILD_TESTING OFF) set(BUILD_TESTING OFF)
set(BUILD_SHARED_LIBS OFF)
set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED TRUE) set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
set(source_DIR ${CMAKE_SOURCE_DIR}/src/main/cpp) set(source_DIR ${CMAKE_SOURCE_DIR}/src/main/cpp)