|
|
|
@ -20,6 +20,7 @@ endif()
@@ -20,6 +20,7 @@ endif()
|
|
|
|
|
#set(CMAKE_C_COMPILER "zig" cc ${compile-target}) |
|
|
|
|
#set(CMAKE_CXX_COMPILER "zig" c++ ${compile-target}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set(BUILD_SHARED_LIBS OFF) |
|
|
|
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) |
|
|
|
|
set(OpenGL_GL_PREFERENCE "GLVND") |
|
|
|
@ -150,6 +151,7 @@ target_link_libraries(imgui PUBLIC SDL2::SDL2-static)
@@ -150,6 +151,7 @@ target_link_libraries(imgui PUBLIC SDL2::SDL2-static)
|
|
|
|
|
|
|
|
|
|
add_executable(test_exe |
|
|
|
|
source/tests.cpp |
|
|
|
|
source/vfs.cpp |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -168,11 +170,31 @@ add_executable(enttge_exe
@@ -168,11 +170,31 @@ add_executable(enttge_exe
|
|
|
|
|
source/shaders.h |
|
|
|
|
source/stb_image.cpp |
|
|
|
|
source/vfs.hpp |
|
|
|
|
source/vfs.cpp |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
add_executable(enttge::exe ALIAS enttge_exe) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(CMAKE_BUILD_TYPE MATCHES "Debug") |
|
|
|
|
set( |
|
|
|
|
CMAKE_C_FLAGS |
|
|
|
|
"${CMAKE_C_FLAGS} -Werror -fsanitize=undefined -fsanitize=address -Og" |
|
|
|
|
) |
|
|
|
|
set( |
|
|
|
|
CMAKE_CXX_FLAGS |
|
|
|
|
"${CMAKE_CXX_FLAGS} -Werror -fsanitize=undefined -fsanitize=address -Og" |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
target_link_options(test_exe |
|
|
|
|
BEFORE PUBLIC -fsanitize=undefined PUBLIC -fsanitize=address |
|
|
|
|
) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set_property(TARGET enttge_exe PROPERTY OUTPUT_NAME enttge) |
|
|
|
|
set_property(TARGET test_exe PROPERTY OUTPUT_NAME test) |
|
|
|
|
|
|
|
|
|
target_include_directories(enttge_exe PUBLIC ${stb_SOURCE_DIR}) |
|
|
|
|
|
|
|
|
|