Formats CMakeLists.txt
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
file(GLOB_RECURSE CPP_SOURCES
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/**.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/**.hpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/**.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/**.hpp"
|
||||
)
|
||||
|
||||
AddFGLLibrary(FGLEngine STATIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
@@ -21,26 +21,26 @@ target_compile_features(FGLEngine PUBLIC cxx_std_23)
|
||||
string(TOUPPER ${CMAKE_BUILD_TYPE} CMAKE_UPPER_BUILD_TYPE)
|
||||
|
||||
if (NOT DEFINED FGL_ENABLE_IMGUI AND CMAKE_UPPER_BUILD_TYPE STREQUAL "DEBUG")
|
||||
set(FGL_ENABLE_IMGUI 1)
|
||||
set(FGL_ENABLE_IMGUI 1)
|
||||
endif ()
|
||||
|
||||
message("-- FGL_ENABLE_IMGUI: ${FGL_ENABLE_IMGUI}")
|
||||
|
||||
if (FGL_ENABLE_IMGUI)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI=1)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI_DRAWERS=1)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI=1)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI_DRAWERS=1)
|
||||
else ()
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI=0)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI_DRAWERS=0)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI=0)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_IMGUI_DRAWERS=0)
|
||||
endif ()
|
||||
|
||||
if (DEFINED FGL_ENABLE_TESTS AND FGL_ENABLE_TESTS)
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_TESTS=1)
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_ENABLE_TEST_ASSERT=1)
|
||||
target_link_libraries(FGLEngine PUBLIC Catch2::Catch2)
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_TESTS=1)
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_ENABLE_TEST_ASSERT=1)
|
||||
target_link_libraries(FGLEngine PUBLIC Catch2::Catch2)
|
||||
else ()
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_TESTS=0)
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_ENABLE_TEST_ASSERT=0)
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_TESTS=0)
|
||||
target_compile_definitions(FGLEngine PUBLIC FGL_ENABLE_TEST_ASSERT=0)
|
||||
endif ()
|
||||
|
||||
# Enable tracking for buffers, I need to find some way to disable this when trying to link
|
||||
@@ -52,7 +52,7 @@ target_compile_definitions(FGLEngine PUBLIC TRACK_BUFFERS)
|
||||
target_compile_definitions(FGLEngine PUBLIC GLM_FORCE_RADIANS GLM_FORCE_DEPTH_ZERO_TO_ONE)
|
||||
|
||||
if (DEFINED FGL_ENABLE_CALIBRATED_PROFILING AND FGL_ENABLE_CALIBRATED_PROFILING)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_CALIBRATED_PROFILING=1)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_CALIBRATED_PROFILING=1)
|
||||
else ()
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_CALIBRATED_PROFILING=0)
|
||||
target_compile_definitions(FGLEngine PUBLIC ENABLE_CALIBRATED_PROFILING=0)
|
||||
endif ()
|
||||
|
||||
Reference in New Issue
Block a user