Cleanup some cmake stuff

This commit is contained in:
2024-02-28 06:36:41 -05:00
parent 6567448edb
commit d01d300dcd
2 changed files with 10 additions and 4 deletions

View File

@@ -2,4 +2,4 @@
add_executable(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/main.cpp")
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "${FGL_FLAGS}")
target_link_libraries(${PROJECT_NAME} PRIVATE Tracy::TracyClient FGLEngine)
target_link_libraries(${PROJECT_NAME} PRIVATE Tracy::TracyClient FGLEngine)

View File

@@ -3,20 +3,26 @@
file(GLOB_RECURSE CPP_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/**.cpp")
add_library(FGLEngine STATIC ${CPP_SOURCES})
target_precompile_headers(FGLEngine PRIVATE
<vector>
<iostream>
<array>
<chrono>
<optional>
<vulkan/vulkan.h>
<tracy/Tracy.hpp>
<vma/vma_impl.hpp>
<glm/glm.hpp>
<glm/gtc/matrix_transform.hpp>
<glm/gtc/constants.hpp>
<glm/vec3.hpp>
<glm/mat4x4.hpp>
<array>
<chrono>
<optional>
<imgui/imgui.h>
)