Setup CMakeLists for source file organization.

This commit is contained in:
2025-05-06 14:52:09 -05:00
parent 5bac78e168
commit d3c4c09e54

View File

@@ -35,7 +35,14 @@ CPMAddPackage(NAME JGL
CPMAddPackage(NAME JUI
URL https://git.redacted.cc/josh/ReJUI/archive/Prerelease-6.zip)
add_executable(FractalInspector main.cpp)
file(COPY "assets" DESTINATION "${PROJECT_BINARY_DIR}")
file(GLOB_RECURSE ASSETS "assets/")
file(GLOB_RECURSE HEADERS "include/*.h" "include/*.hpp")
file(GLOB_RECURSE SOURCES "src/*.c" "src/*.cpp")
include_directories(${PROJECT_SOURCE_DIR}/include)
add_executable(FractalInspector main.cpp ${SOURCES})
target_include_directories(FractalInspector PUBLIC ${Event_SOURCE_DIR}/include)
target_include_directories(FractalInspector PUBLIC ${J3ML_SOURCE_DIR}/include)